Frankxat

Untitled

Jun 19th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. @EventHandler
  2. public void onEnchant(EnchantItemEvent e) {
  3. if (e.getEnchantsToAdd() != null && e.getEnchantsToAdd().entrySet() != null) {
  4. for (Enchantment enchant : e.getEnchantsToAdd().keySet()) {
  5. if ((enchant.getId() == Enchantment.FIRE_ASPECT.getId()) || (enchant.getId() == Enchantment.ARROW_FIRE.getId())) {
  6. e.getEnchantsToAdd().remove(enchant);
  7. e.getEnchanter().closeInventory();
  8. }
  9. }
  10. }
  11. }
  12.  
  13. public void onRepair(InventoryClickEvent e) {
  14. InventoryType top = e.getView().getTopInventory().getType();
  15. if(top == InventoryType.ANVIL) {
  16. ItemStack item = e.getInventory().getItem(2);
  17. if(item == null) {
  18. return;
  19. }
  20. if ((item.containsEnchantment(Enchantment.FIRE_ASPECT)) || (item.containsEnchantment(Enchantment.ARROW_FIRE))) {
  21. e.setCancelled(true);
  22. e.getWhoClicked().closeInventory();
  23. }
  24. }
  25. }
Add Comment
Please, Sign In to add comment