Archiviert
13
0

Don't filter item data for anvils. Fixes BUKKIT-2640

Filtering item data is usually a good idea to make sure we don't have
invalid data or data on items that shouldn't have it. However, anvils
use item data in slightly different way and so running its code for
filtering here causes the data to be corrupted.
Dieser Commit ist enthalten in:
Travis Watkins 2012-10-28 09:37:47 -05:00
Ursprung 9841b77009
Commit 37a0d6757d

Datei anzeigen

@ -154,7 +154,7 @@ public final class ItemStack {
}
public void setData(int i) {
this.damage = (this.id > 0) && (this.id < 256) ? Item.byId[this.id].filterData(i) : i; // CraftBukkit
this.damage = (this.id > 0) && (this.id < 256) && (this.id != Block.ANVIL.id) ? Item.byId[this.id].filterData(i) : i; // CraftBukkit
}
public int k() {