gt22

Untitled

Jul 27th, 2016
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.62 KB | None | 0 0
  1. public static int getItemBurnTime(ItemStack p_145952_0_)
  2.     {
  3.         if (p_145952_0_ == null)
  4.         {
  5.             return 0;
  6.         }
  7.         else
  8.         {
  9.             int moddedBurnTime = net.minecraftforge.event.ForgeEventFactory.getFuelBurnTime(p_145952_0_);
  10.             if (moddedBurnTime >= 0) return moddedBurnTime;
  11.            
  12.             Item item = p_145952_0_.getItem();
  13.  
  14.             if (item instanceof ItemBlock && Block.getBlockFromItem(item) != Blocks.air)
  15.             {
  16.                 Block block = Block.getBlockFromItem(item);
  17.  
  18.                 if (block == Blocks.wooden_slab)
  19.                 {
  20.                     return 150;
  21.                 }
  22.  
  23.                 if (block.getMaterial() == Material.wood)
  24.                 {
  25.                     return 300;
  26.                 }
  27.  
  28.                 if (block == Blocks.coal_block)
  29.                 {
  30.                     return 16000;
  31.                 }
  32.             }
  33.  
  34.             if (item instanceof ItemTool && ((ItemTool)item).getToolMaterialName().equals("WOOD")) return 200;
  35.             if (item instanceof ItemSword && ((ItemSword)item).getToolMaterialName().equals("WOOD")) return 200;
  36.             if (item instanceof ItemHoe && ((ItemHoe)item).getToolMaterialName().equals("WOOD")) return 200;
  37.             if (item == Items.stick) return 100;
  38.             if (item == Items.coal) return 1600;
  39.             if (item == Items.lava_bucket) return 20000;
  40.             if (item == Item.getItemFromBlock(Blocks.sapling)) return 100;
  41.             if (item == Items.blaze_rod) return 2400;
  42.             return GameRegistry.getFuelValue(p_145952_0_);
  43.         }
  44.     }
Advertisement
Add Comment
Please, Sign In to add comment