mirror of
https://github.com/GTNewHorizons/Binnie.git
synced 2026-11-14 17:24:53 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ed1daa1e96 | ||
|
|
ffcc5f7102 |
No files matched your search
@@ -76,12 +76,14 @@ public class TileEntityMetadata extends TileEntity {
|
||||
}
|
||||
|
||||
public static ItemStack getItemStack(Block block, int damage) {
|
||||
NBTTagCompound tag = new NBTTagCompound();
|
||||
tag.setInteger("meta", damage);
|
||||
|
||||
ItemStack item = new ItemStack(block, 1, 0);
|
||||
item.setItemDamage(Math.min(damage, 16387));
|
||||
item.setTagCompound(tag);
|
||||
if (0 <= damage && damage < Short.MAX_VALUE) {
|
||||
item.setItemDamage(damage);
|
||||
} else {
|
||||
NBTTagCompound tag = new NBTTagCompound();
|
||||
tag.setInteger("meta", damage);
|
||||
item.setTagCompound(tag);
|
||||
}
|
||||
return item;
|
||||
}
|
||||
|
||||
|
||||
@@ -116,4 +116,9 @@ public class ItemSequence extends Item implements IItemAnalysable, IItemChargabl
|
||||
public int getCharges(ItemStack stack) {
|
||||
return stack.getItem().getMaxDamage() - stack.getItemDamage();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRepairable() {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user