SPIGOT-2918: Always call EnchantItemEvent

This commit is contained in:
md_5 2016-12-14 14:38:55 +11:00
parent c6d6844254
commit 655d8407ce

View File

@ -106,12 +106,14 @@
this.b(); this.b();
} }
} else { } else {
@@ -177,24 +239,49 @@ @@ -176,25 +238,50 @@
if (!this.world.isClientSide) {
List list = this.a(itemstack, i, this.costs[i]); List list = this.a(itemstack, i, this.costs[i]);
if (!list.isEmpty()) { - if (!list.isEmpty()) {
- entityhuman.enchantDone(j); - entityhuman.enchantDone(j);
+ // CraftBukkit start + // CraftBukkit start
+ if (true || !list.isEmpty()) {
boolean flag = itemstack.getItem() == Items.BOOK; boolean flag = itemstack.getItem() == Items.BOOK;
+ Map<org.bukkit.enchantments.Enchantment, Integer> enchants = new java.util.HashMap<org.bukkit.enchantments.Enchantment, Integer>(); + Map<org.bukkit.enchantments.Enchantment, Integer> enchants = new java.util.HashMap<org.bukkit.enchantments.Enchantment, Integer>();
+ for (Object obj : list) { + for (Object obj : list) {