From 54978b2b59f33ae5eb9afa3eab17d4e8ed037f00 Mon Sep 17 00:00:00 2001 From: T14D3 <73843330+T14D3@users.noreply.github.com> Date: Tue, 3 Dec 2024 11:52:26 +0100 Subject: [PATCH] Fix wither explosions breaking protected blocks (#321) --- .../sean/blockprot/bukkit/listeners/EntityEventListener.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spigot/src/main/java/de/sean/blockprot/bukkit/listeners/EntityEventListener.java b/spigot/src/main/java/de/sean/blockprot/bukkit/listeners/EntityEventListener.java index 485986e8..6998cbf6 100644 --- a/spigot/src/main/java/de/sean/blockprot/bukkit/listeners/EntityEventListener.java +++ b/spigot/src/main/java/de/sean/blockprot/bukkit/listeners/EntityEventListener.java @@ -44,5 +44,10 @@ public void onEntityChangeBlock(@NotNull final EntityChangeBlockEvent event) { event.setCancelled(true); } } + else if (BlockProt.getDefaultConfig().isLockable(event.getBlock().getType())) { + BlockNBTHandler handler = new BlockNBTHandler(event.getBlock()); + if (handler.isProtected()) + event.setCancelled(true); + } } }