Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- public void onEnchant(EnchantItemEvent e) {
- if (e.getEnchantsToAdd() != null && e.getEnchantsToAdd().entrySet() != null) {
- for (Enchantment enchant : e.getEnchantsToAdd().keySet()) {
- if ((enchant.getId() == Enchantment.FIRE_ASPECT.getId()) || (enchant.getId() == Enchantment.ARROW_FIRE.getId())) {
- e.getEnchantsToAdd().remove(enchant);
- e.getEnchanter().closeInventory();
- }
- }
- }
- }
- public void onRepair(InventoryClickEvent e) {
- InventoryType top = e.getView().getTopInventory().getType();
- if(top == InventoryType.ANVIL) {
- ItemStack item = e.getInventory().getItem(2);
- if(item == null) {
- return;
- }
- if ((item.containsEnchantment(Enchantment.FIRE_ASPECT)) || (item.containsEnchantment(Enchantment.ARROW_FIRE))) {
- e.setCancelled(true);
- e.getWhoClicked().closeInventory();
- }
- }
- }
Add Comment
Please, Sign In to add comment