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); + } } }