From 4b8d85fd1145298e80a7be3f16b864b5450b83c9 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Thu, 9 Jun 2016 23:43:54 +0200 Subject: [PATCH] Fixed a bug with a non-advanced ESD crashing once trying to put items through it. Yes, really. --- .../actuallyadditions/mod/tile/TileEntityInputter.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/tile/TileEntityInputter.java b/src/main/java/de/ellpeck/actuallyadditions/mod/tile/TileEntityInputter.java index 6a7d66e08..9d2b4dcde 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/tile/TileEntityInputter.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/tile/TileEntityInputter.java @@ -266,8 +266,13 @@ public class TileEntityInputter extends TileEntityInventoryBase implements IButt * @return If the Item is filtered correctly */ private boolean checkBothFilters(ItemStack stack, boolean output){ - int slotStart = output ? PUT_FILTER_START : PULL_FILTER_START; - return TileEntityLaserRelayItemWhitelist.checkFilter(stack, output ? this.isPutWhitelist : this.isPullWhitelist, this.slots, slotStart, slotStart+12); + if(!this.isAdvanced){ + return true; + } + else{ + int slotStart = output ? PUT_FILTER_START : PULL_FILTER_START; + return TileEntityLaserRelayItemWhitelist.checkFilter(stack, output ? this.isPutWhitelist : this.isPullWhitelist, this.slots, slotStart, slotStart+12); + } } /**