package advancedsystemsmanager.util.wrappers; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; public class InventoryWrapperPlayer extends InventoryWrapper { private EntityPlayer player; public InventoryWrapperPlayer(EntityPlayer player) { super(player.inventory); this.player = player; } @Override public boolean isItemValidForSlot(int i, ItemStack itemstack) { if (i >= 36 && i <= 39 && itemstack != null) { int armorType = 39 - i; Item item = itemstack.getItem(); return item != null && item.isValidArmor(itemstack, armorType, player); } else { return super.isItemValidForSlot(i, itemstack); } } }