Tabnine Logo
IItemList.getFirstItem
Code IndexAdd Tabnine to your IDE (free)

How to use
getFirstItem
method
in
appeng.api.storage.data.IItemList

Best Java code snippets using appeng.api.storage.data.IItemList.getFirstItem (Showing top 7 results out of 315)

origin: AppliedEnergistics/Applied-Energistics-2

@Override
public T getFirstItem()
{
  return this.target.getFirstItem();
}
origin: AppliedEnergistics/Applied-Energistics-2

if( anchor.isEmpty() )
  final IAEItemStack firstItem = itemList.getFirstItem();
  if( firstItem != null )
origin: AppliedEnergistics/Applied-Energistics-2

private boolean matches( final FullnessMode fm, final IMEInventory src )
{
  if( fm == FullnessMode.HALF )
  {
    return true;
  }
  final IItemList<? extends IAEStack> myList;
  if( src instanceof IMEMonitor )
  {
    myList = ( (IMEMonitor) src ).getStorageList();
  }
  else
  {
    myList = src.getAvailableItems( src.getChannel().createList() );
  }
  if( fm == FullnessMode.EMPTY )
  {
    return myList.isEmpty();
  }
  final IAEStack test = myList.getFirstItem();
  if( test != null )
  {
    test.setStackSize( 1 );
    return src.injectItems( test, Actionable.SIMULATE, this.mySrc ) != null;
  }
  return false;
}
origin: AppliedEnergistics/Applied-Energistics-2

private ItemStack doRemoveItems( final int amount, final ItemStack filter, final IInventoryDestination destination, final Actionable type )
{
  IAEItemStack req = null;
  if( filter.isEmpty() )
  {
    final IItemList<IAEItemStack> list = this.getList();
    if( !list.isEmpty() )
    {
      req = list.getFirstItem();
    }
  }
  else
  {
    req = AEItemStack.fromItemStack( filter );
  }
  IAEItemStack out = null;
  if( req != null )
  {
    req.setStackSize( amount );
    out = this.target.extractItems( req, type, this.src );
  }
  if( out != null )
  {
    return out.createItemStack();
  }
  return ItemStack.EMPTY;
}
origin: AppliedEnergistics/Applied-Energistics-2

IAEItemStack req = itemList.getFirstItem();
if( req instanceof IAEItemStack )
origin: ExtraCells/ExtraCells2

  return EnumActionResult.PASS;
IAEItemStack storageStack = (IAEItemStack) list.getFirstItem();
if (world.isAirBlock(pos.offset(facing)) && storageStack.getStackSize() != 0 && power >= 20.0D) {
  if (!world.isRemote) {
origin: ExtraCells/ExtraCells2

    .translateToLocal("extracells.tooltip.empty1");
IAEItemStack s = (IAEItemStack) list.getFirstItem();
return super.getItemStackDisplayName(stack) + " - "
  + s.createItemStack().getDisplayName();
appeng.api.storage.dataIItemListgetFirstItem

Popular methods of IItemList

  • add
  • isEmpty
  • findPrecise
  • resetStatus
  • size
  • forEach
  • addCrafting
  • addRequestable
  • addStorage
  • findFuzzy
  • iterator
  • spliterator
  • iterator,
  • spliterator

Popular in Java

  • Reactive rest calls using spring rest template
  • addToBackStack (FragmentTransaction)
  • runOnUiThread (Activity)
  • onRequestPermissionsResult (Fragment)
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • JButton (javax.swing)
  • JOptionPane (javax.swing)
  • JTable (javax.swing)
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now