CommonEvents.java 1.3 KB

123456789101112131415161718192021222324252627282930
  1. package me.km;
  2. import me.km.blocks.ModBlocks;
  3. import me.km.items.ModItems;
  4. import net.minecraft.item.Item;
  5. import net.minecraftforge.event.furnace.FurnaceFuelBurnTimeEvent;
  6. import net.minecraftforge.eventbus.api.SubscribeEvent;
  7. public class CommonEvents {
  8. @SubscribeEvent
  9. public void getFuelBurnTime(FurnaceFuelBurnTimeEvent e) {
  10. Item item = e.getItemStack().getItem();
  11. if(item == ModItems.sling || item == ModBlocks.bookshelfAcacia.asItem()
  12. || item == ModBlocks.bookshelfBirch.asItem()
  13. || item == ModBlocks.bookshelfDarkOak.asItem()
  14. || item == ModBlocks.bookshelfJungle.asItem()
  15. || item == ModBlocks.bookshelfSpruce.asItem()) {
  16. e.setBurnTime(300);
  17. } else if(item == ModItems.woodenBattleAxe || item == ModItems.woodenDagger
  18. || item == ModItems.woodenHammer || item == ModItems.woodenScepter
  19. || item == ModItems.woodenStick) {
  20. e.setBurnTime(200);
  21. } else if(item == ModBlocks.crateAcacia.asItem() || item == ModBlocks.crateBigOak.asItem()
  22. || item == ModBlocks.crateBirch.asItem() || item == ModBlocks.crateJungle.asItem()
  23. || item == ModBlocks.crateOak.asItem() || item == ModBlocks.crateSpruce.asItem()) {
  24. e.setBurnTime(2700);
  25. }
  26. }
  27. }