コード例 #1
0
 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());
   }
 }