Posted December 3, 201311 yr Shift does not affect non-ItemArmor items, if they override method 'isValidArmor'. Just add(or change isValidArmor to it) int getArmorIndex(ItemStack is) (by default return -1) method in item, and check it in transferStackInSlot, instead of (itemstack.getItem() instanceof ItemArmor).
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.