From f49376724332785fbf4946a80011741d08425084 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Salom=C3=A3o?= Date: Sun, 9 May 2021 22:00:20 -0300 Subject: [PATCH] fix out of bounds crash --- src/main/java/appeng/parts/misc/ItemHandlerAdapter.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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