diff --git a/src/com/untamedears/bottleO/EventListener.java b/src/com/untamedears/bottleO/EventListener.java index 04bc76b..783bf8e 100644 --- a/src/com/untamedears/bottleO/EventListener.java +++ b/src/com/untamedears/bottleO/EventListener.java @@ -18,6 +18,7 @@ import org.bukkit.event.player.PlayerExpChangeEvent; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerLoginEvent; +import org.bukkit.event.block.BlockPlaceEvent; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.PlayerInventory; import org.bukkit.potion.PotionEffect; @@ -294,4 +295,15 @@ public void onEnchantItem(EnchantItemEvent e) { enchantments.applyEnchantments(e.getEnchantsToAdd()); } + + @EventHandler(priority=EventPriority.HIGHEST) + public void onBlockPlace(BlockPlaceEvent e) { + Material heldItem = e.getBlockPlaced().getType(); + Material placedAgainst = e.getBlockAgainst().getType(); + if (heldItem == Material.EMERALD_BLOCK && placedAgainst == Material.ENCHANTMENT_TABLE) { + e.setCancelled(true); + } + } } + +