diff --git a/src/main/java/appeng/parts/misc/ItemHandlerAdapter.java b/src/main/java/appeng/parts/misc/ItemHandlerAdapter.java index fc1e936da..a278aa363 100644 --- a/src/main/java/appeng/parts/misc/ItemHandlerAdapter.java +++ b/src/main/java/appeng/parts/misc/ItemHandlerAdapter.java @@ -107,6 +107,11 @@ class ItemHandlerAdapter implements IMEInventory, IBaseMonitor pair : injectedList ) { + if (pair.getKey() >= this.cache.cachedAeStacks.length) + { + this.cache.update(); + break; + } if( this.cache.cachedAeStacks[pair.getKey()] == null ) { this.cache.cachedAeStacks[pair.getKey()] = iox.copy().setStackSize( pair.getValue() ); @@ -125,7 +130,6 @@ class ItemHandlerAdapter implements IMEInventory, IBaseMonitor