From 1cf407026b101f06817c1d23124c6ed61ea9e235 Mon Sep 17 00:00:00 2001 From: Brianna Date: Thu, 1 Oct 2020 14:48:33 -0500 Subject: [PATCH] Removed the auto remove dead hopper feature. --- .../com/songoda/epichoppers/tasks/HopTask.java | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/main/java/com/songoda/epichoppers/tasks/HopTask.java b/src/main/java/com/songoda/epichoppers/tasks/HopTask.java index 9fdf595..a45833e 100644 --- a/src/main/java/com/songoda/epichoppers/tasks/HopTask.java +++ b/src/main/java/com/songoda/epichoppers/tasks/HopTask.java @@ -58,8 +58,6 @@ public class HopTask extends BukkitRunnable { @Override public void run() { - Set toRemove = new HashSet<>(); - for (final com.songoda.epichoppers.hopper.Hopper hopper : plugin.getHopperManager().getHoppers().values()) { try { @@ -74,10 +72,8 @@ public class HopTask extends BukkitRunnable { Block block = location.getBlock(); // If block is not a hopper remove and continue. - if (block.getType() != Material.HOPPER) { - toRemove.add(location); + if (block.getType() != Material.HOPPER) continue; - } // If hopper block is powered, update its redstone state and continue. if (block.getBlockPower() > 0) { @@ -185,14 +181,6 @@ public class HopTask extends BukkitRunnable { // push out inventory changes StorageContainerCache.update(); - - // Clear out invalid hoppers - HopperManager hopperManager = plugin.getHopperManager(); - toRemove.forEach(h -> { - com.songoda.epichoppers.hopper.Hopper - hopper = hopperManager.removeHopper(h); - plugin.getDataManager().deleteHopper(hopper); - }); } private void debt(ItemStack item, int amountToMove, InventoryHolder currentHolder) {