diff --git a/EpicFarming-Plugin/src/main/java/com/songoda/epicfarming/tasks/HopperTask.java b/EpicFarming-Plugin/src/main/java/com/songoda/epicfarming/tasks/HopperTask.java index 8f6656b..14d9e72 100644 --- a/EpicFarming-Plugin/src/main/java/com/songoda/epicfarming/tasks/HopperTask.java +++ b/EpicFarming-Plugin/src/main/java/com/songoda/epicfarming/tasks/HopperTask.java @@ -33,17 +33,18 @@ public class HopperTask extends BukkitRunnable { @Override public void run() { for (Farm farm : manager.getFarms().values()) { - if (farm.getLocation() == null || farm.getLocation().getBlock() == null) { + if (farm.getLocation() == null) { manager.removeFarm(farm.getLocation()); continue; } - Block block = farm.getLocation().getBlock(); - if (block.getRelative(BlockFace.DOWN).getType() != Material.HOPPER) + Block block = farm.getLocation().getBlock().getRelative(BlockFace.DOWN).getRelative(BlockFace.DOWN); + + if (block.getType() != Material.HOPPER) continue; Inventory inventory = farm.getInventory(); - Inventory hopperInventory = ((Hopper) block.getRelative(BlockFace.DOWN).getState()).getInventory(); + Inventory hopperInventory = ((Hopper) block.getState()).getInventory(); for (int i = 27; i < inventory.getSize(); i++) { if (inventory.getItem(i) == null || inventory.getItem(i).getType() == Material.AIR) continue; diff --git a/EpicFarming-Plugin/src/main/resources/plugin.yml b/EpicFarming-Plugin/src/main/resources/plugin.yml index 5b0b56b..21ac6cd 100644 --- a/EpicFarming-Plugin/src/main/resources/plugin.yml +++ b/EpicFarming-Plugin/src/main/resources/plugin.yml @@ -1,4 +1,4 @@ -n ame: EpicFarming +name: EpicFarming description: EpicFarming main: com.songoda.epicfarming.EpicFarmingPlugin version: maven-version-number