public static short getFuelValueFor(ItemStack itemstack) { if (itemstack == null) { return 0; } int i = itemstack.getItem().shiftedIndex; if (i < 256 && Block.blocksList[i].blockMaterial == Material.wood) { return 300; } if (i == Item.stick.shiftedIndex) { return 100; } if (i == Item.coal.shiftedIndex) { return 1600; } if (i == Item.bucketLava.shiftedIndex) { return 2000; } if (i == Block.sapling.blockID) { return 100; } else { return (short) ModLoader.addAllFuel(i, itemstack.getItemDamage()); } }