From 2ab5676e27ae63138c79f90ed7eab6c01f0746df Mon Sep 17 00:00:00 2001 From: Iaccidentally Date: Tue, 16 Apr 2013 17:01:01 -0400 Subject: [Feature] Add a blacklist for what dispensers can dispense to antibuild --- .../essentials/antibuild/EssentialsAntiBuildListener.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java') diff --git a/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java b/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java index 67995c955..e457f72f2 100644 --- a/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java +++ b/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java @@ -313,4 +313,14 @@ public class EssentialsAntiBuildListener implements Listener } } } + + @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) + public void onBlockDispense(final BlockDispenseEvent event) + { + final ItemStack item = event.getItem(); + if (prot.checkProtectionItems(AntiBuildConfig.blacklist_dispenser, item.getTypeId())) + { + event.setCancelled(true); + } + } } -- cgit v1.2.3