package chbachman.armour.upgrade.upgradeList; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.world.World; import chbachman.api.item.IModularItem; import chbachman.api.upgrade.Upgrade; import chbachman.api.util.ArmourSlot; public class UpgradeStepAssist extends Upgrade { public UpgradeStepAssist() { super("stepAssist"); } @Override public boolean isCompatible(IModularItem item, ItemStack stack, int armourType) { return armourType == ArmourSlot.LEGS.id; } @Override public void onEquip(World world, EntityPlayer player, ItemStack stack, ArmourSlot slot) { player.stepHeight = 1; } @Override public void onDequip(World world, EntityPlayer player, ItemStack stack, ArmourSlot slot) { player.stepHeight = .5F; } }