diff options
author | Iaccidentally <coryhuckaby@gmail.com> | 2013-04-16 17:01:01 -0400 |
---|---|---|
committer | Iaccidentally <coryhuckaby@gmail.com> | 2013-04-16 17:01:01 -0400 |
commit | 2ab5676e27ae63138c79f90ed7eab6c01f0746df (patch) | |
tree | 2bfe637566e9d6b07c01bbc8b106d3a88b2f9450 /EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java | |
parent | 32404bb598fade134b5deeddde2efeb6ccd24b68 (diff) | |
download | Essentials-2ab5676e27ae63138c79f90ed7eab6c01f0746df.tar Essentials-2ab5676e27ae63138c79f90ed7eab6c01f0746df.tar.gz Essentials-2ab5676e27ae63138c79f90ed7eab6c01f0746df.tar.lz Essentials-2ab5676e27ae63138c79f90ed7eab6c01f0746df.tar.xz Essentials-2ab5676e27ae63138c79f90ed7eab6c01f0746df.zip |
[Feature] Add a blacklist for what dispensers can dispense to antibuild
Diffstat (limited to 'EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java')
-rw-r--r-- | EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java | 10 |
1 files changed, 10 insertions, 0 deletions
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); + } + } } |