push down some buttons so the JEI doesnt get cutoff vertically.

ME autocrafting now uses the cached storage list instead of a full simulated network extraction
This commit is contained in:
PrototypeTrousers
2022-08-26 17:28:00 -03:00
parent f8bac0475a
commit 027e8477c2
4 changed files with 21 additions and 13 deletions
@@ -187,6 +187,25 @@ public class MECraftingInventory implements IMEInventory<IAEItemStack>
this.par = null;
}
public MECraftingInventory( final IItemList<IAEItemStack> itemList )
{
this.localCache = new ItemListIgnoreCrafting<>( AEApi.instance().storage().getStorageChannel( IItemStorageChannel.class ).createList() );
this.target = null;
this.logExtracted = false;
this.logInjections = false;
this.logMissing = false;
this.missingCache = null;
this.extractedCache = null;
this.injectedCache = null;
for( IAEItemStack iaeItemStack : itemList )
{
this.localCache.add( iaeItemStack );
}
this.par = null;
}
@Override
public IAEItemStack injectItems( final IAEItemStack input, final Actionable mode, final IActionSource src )
{