Updated Inventory with proper generics, fixed ItemStack to have data as 'Byte' so we can put in nulls when not having data.

This commit is contained in:
Erik Broes
2011-01-17 01:50:33 +01:00
parent 8c46089fe5
commit 1f94399da6
3 changed files with 8 additions and 8 deletions

View File

@@ -30,21 +30,21 @@ public class ItemStack {
}
public ItemStack(final int type, final int amount, final byte damage) {
this(type, amount, damage, (byte) 0);
this(type, amount, damage, null);
}
public ItemStack(final Material type, final int amount, final byte damage) {
this(type.getId(), amount, damage);
}
public ItemStack(final int type, final int amount, final byte damage, final byte data) {
public ItemStack(final int type, final int amount, final byte damage, final Byte data) {
this.type = type;
this.amount = amount;
this.damage = damage;
createData(data);
if (data != null) createData(data);
}
public ItemStack(final Material type, final int amount, final byte damage, final byte data) {
public ItemStack(final Material type, final int amount, final byte damage, final Byte data) {
this(type.getId(), amount, damage, data);
}