if (source instanceof EntityLivingBase && !source.world.isRemote)
{
EntityPlayer Player =(EntityPlayer) event.getEntity();
ItemStack ChestItem = Player.inventory.armorInventory.get(2);
int level =
EnchantmentHelper.getEnchantmentLevel(EnchantmentRegistryHandler.FIRE_CHEST,
ChestItem);
if (level>0)
{
source.setFire(3);
}
}
ItemStack ChestItem = Player.inventory.armorInventory.get(2);
这行代码无论如何返回的都是鞋子的itemstack,后面get()填数字几都一样(这玩意长度就4,0-3都get到鞋子的信息)
啾咪

可以试试用这个方法来获取
player.getItemStackFromSlot(EquipmentSlotType.CHEST)