NEWS: Welcome to my new homepage! <3

fix: Fixed bug in AutoBreakerModule - poppy - A feature-rich Minecraft plugin which enhances gaming experience

poppy

A feature-rich Minecraft plugin which enhances gaming experience
git clone git://192.168.2.2/poppy
Log | Files | Refs | README

commit 8acdabfe2470cdebce606e1c0060872dcdbffa30
parent ca8eec096a90327cc94e02f2a532b3e4356f1750
Author: chunksize <reisingerluca@gmail.com>
Date:   Sun,  5 Mar 2023 21:24:11 +0100

fix: Fixed bug in AutoBreakerModule

Diffstat:
Msrc/poppy/modules/AutoBreakerModule.java | 4++--
Msrc/poppy/modules/HopperSorterModule.java | 6++++++
2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/poppy/modules/AutoBreakerModule.java b/src/poppy/modules/AutoBreakerModule.java @@ -136,7 +136,7 @@ public class AutoBreakerModule implements Listener } } - public static boolean isInventoryFullList(Inventory inventory, HashSet<ItemStack> items) + public boolean isInventoryFullList(Inventory inventory, HashSet<ItemStack> items) { final HashSet<ItemStack> itemsCopy = new HashSet<ItemStack>(items); @@ -150,7 +150,7 @@ public class AutoBreakerModule implements Listener return itemsCopy.size() != 0; } - public static boolean addItemToChest(Directional direction, Dispenser dispenser, HashSet<ItemStack> items) + public boolean addItemToChest(Directional direction, Dispenser dispenser, HashSet<ItemStack> items) { Chest chest = null; boolean succeeded = false; diff --git a/src/poppy/modules/HopperSorterModule.java b/src/poppy/modules/HopperSorterModule.java @@ -29,6 +29,12 @@ public class HopperSorterModule implements Listener @EventHandler public void onInventoryMoveItem(InventoryMoveItemEvent event) { + + if(event.getDestination().getLocation().clone() == null) + { + return; + } + final Location targetHopperLocation = event.getDestination().getLocation().clone(); final Block targetHopper = targetHopperLocation.getBlock();