From 0cc90156a829b5b6f4641b6b5f9e1260ac76dad2 Mon Sep 17 00:00:00 2001 From: OmerBenGera Date: Sat, 22 Jun 2024 11:52:10 +0300 Subject: [PATCH] Fixed the loader block is duped when breaking it (#102) --- .../com/bgsoftware/wildloaders/listeners/BlocksListener.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/bgsoftware/wildloaders/listeners/BlocksListener.java b/src/main/java/com/bgsoftware/wildloaders/listeners/BlocksListener.java index c2523d9..3fe149a 100644 --- a/src/main/java/com/bgsoftware/wildloaders/listeners/BlocksListener.java +++ b/src/main/java/com/bgsoftware/wildloaders/listeners/BlocksListener.java @@ -66,8 +66,10 @@ public final class BlocksListener implements Listener { @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) public void onLoaderBreak(BlockBreakEvent e) { - if (handleLoaderBreak(e.getBlock(), e.getPlayer().getGameMode() != GameMode.CREATIVE)) + if (handleLoaderBreak(e.getBlock(), e.getPlayer().getGameMode() != GameMode.CREATIVE)) { + e.setCancelled(true); Locale.BROKE_LOADER.send(e.getPlayer()); + } } @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)