package chbachman.armour.upgrade.upgradeList; import net.minecraft.item.ItemStack; import chbachman.api.item.IModularItem; import chbachman.api.nbt.helper.NBTHelper; import chbachman.api.upgrade.Upgrade; import chbachman.api.util.ArmourSlot; public class UpgradeCamelPack extends Upgrade { final int maxWaterStorage = 100; public UpgradeCamelPack() { super("camelPack"); } @Override public void onUpgradeAddition(IModularItem item, ItemStack stack) { NBTHelper.createDefaultStackTag(stack); stack.stackTagCompound.setInteger("camelPackFill", 0); stack.stackTagCompound.setBoolean("isCamelPack", true); stack.stackTagCompound.setInteger("camelPackMax", 100); } @Override public boolean isCompatible(IModularItem item, ItemStack stack, int armorType) { return armorType == ArmourSlot.CHESTPLATE.id; } }