From b0f8d7380cd73daa1b2c013390ddb123d5dcccd4 Mon Sep 17 00:00:00 2001 From: Brianna O'Keefe Date: Wed, 19 Dec 2018 16:05:57 -0500 Subject: [PATCH] fix --- .../com/songoda/epichoppers/handlers/HopHandler.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/EpicHoppers-Plugin/src/main/java/com/songoda/epichoppers/handlers/HopHandler.java b/EpicHoppers-Plugin/src/main/java/com/songoda/epichoppers/handlers/HopHandler.java index b31d35c..d3e3f40 100644 --- a/EpicHoppers-Plugin/src/main/java/com/songoda/epichoppers/handlers/HopHandler.java +++ b/EpicHoppers-Plugin/src/main/java/com/songoda/epichoppers/handlers/HopHandler.java @@ -145,9 +145,8 @@ public class HopHandler { continue main; } else { if (is[i] != null && blackList.stream().noneMatch(itemStack -> itemStack.isSimilar(is[finalI]))) { - if (addItem(hopperBlock, hopper, b2, is[i], is, amt, i)) { - hopperBlock.update(); + block.getState().update(); continue main; } } else { @@ -169,9 +168,9 @@ public class HopHandler { private void doBlacklist(Hopper hopperBlock, com.songoda.epichoppers.api.hopper.Hopper hopper, ItemStack item, ItemStack[] isS, int amt, int place) { try { Location loc = hopperBlock.getLocation(); - Block b = loc.getBlock(); + Block block = loc.getBlock(); if (hopper.getFilter().getEndPoint() != null - && b != null && b.getState() instanceof Hopper) { + && block != null && block.getState() instanceof Hopper) { Location dest = hopper.getFilter().getEndPoint().getLocation(); int destx = loc.getBlockX() >> 4; int destz = loc.getBlockZ() >> 4; @@ -181,7 +180,7 @@ public class HopHandler { Block b2 = dest.getBlock(); addItem(hopperBlock, hopper, b2, item, isS, amt, place); - hopperBlock.update(); + block.getState().update(); } } catch (Exception e) {