Fixed issue with enchantments reseting under certain conditions

This commit is contained in:
Nathan Adams
2011-11-27 02:45:34 +00:00
parent 139ad8c34a
commit 894ab9f949
2 changed files with 8 additions and 6 deletions

View File

@@ -26,6 +26,7 @@ public class CraftItemStack extends ItemStack {
public CraftItemStack(ItemStack item) {
this(item.getTypeId(), item.getAmount(), item.getDurability());
addEnchantments(item.getEnchantments());
}
/* 'Overwritten' constructors from ItemStack, yay for Java sucking */
@@ -202,4 +203,8 @@ public class CraftItemStack extends ItemStack {
tag.a("ench", (NBTBase)list);
}
public net.minecraft.server.ItemStack getHandle() {
return item;
}
}