package com.lothrazar.cyclicmagic.registry;
import java.util.HashMap;
import java.util.Map;
import com.lothrazar.cyclicmagic.util.Const;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntityFurnace;
import net.minecraftforge.common.config.Configuration;
import net.minecraftforge.common.config.Property;
import net.minecraftforge.fml.common.IFuelHandler;
import net.minecraftforge.fml.common.registry.GameRegistry;

public class FuelRegistry {
  private static boolean enabled;
  public static void register() {
    if (enabled) {
      GameRegistry.registerFuelHandler(new FuelHandler());
    }
  }
  public static void syncConfig(Configuration config) {
    String category = Const.ConfigCategory.items;
    Property prop = config.get(category, "More Furnace Fuel", true, "Tons more wood and plant related items now can burn as fuel");
    enabled = prop.getBoolean();
  }
  private static class FuelHandler implements IFuelHandler {
    Map<Item, Integer> fuelMap = new HashMap<Item, Integer>();
    public FuelHandler() {
      // http://minecraft.gamepedia.com/Smelting
      int stick = TileEntityFurnace.getItemBurnTime(new ItemStack(Items.STICK));
      int log = TileEntityFurnace.getItemBurnTime(new ItemStack(Blocks.LOG));
      // int coal = TileEntityFurnace.getItemBurnTime(new ItemStack(Items.coal));
      // blazerod, coalblock, lava bucket are above these
      fuelMap.put(Items.SIGN, log);
      fuelMap.put(Items.ACACIA_BOAT, log);
      fuelMap.put(Items.JUNGLE_BOAT, log);
      fuelMap.put(Items.BIRCH_BOAT, log);
      fuelMap.put(Items.BOAT, log);//oak
      fuelMap.put(Items.DARK_OAK_BOAT, log);
      fuelMap.put(Items.SPRUCE_DOOR, log);
      fuelMap.put(Items.ACACIA_DOOR, log);
      fuelMap.put(Items.JUNGLE_DOOR, log);
      fuelMap.put(Items.BIRCH_DOOR, log);
      fuelMap.put(Items.DARK_OAK_DOOR, log);
      fuelMap.put(Items.OAK_DOOR, log);
      fuelMap.put(Items.SPRUCE_BOAT, log);
      fuelMap.put(Item.getItemFromBlock(Blocks.LADDER), log);
      fuelMap.put(Items.PAINTING, log);
      fuelMap.put(Items.WHEAT_SEEDS, stick);
      fuelMap.put(Items.PUMPKIN_SEEDS, stick);
      fuelMap.put(Items.MELON_SEEDS, stick);
      fuelMap.put(Items.PAPER, stick);
      fuelMap.put(Item.getItemFromBlock(Blocks.VINE), stick);
      fuelMap.put(Item.getItemFromBlock(Blocks.TALLGRASS), stick);
      fuelMap.put(Item.getItemFromBlock(Blocks.WATERLILY), stick);
      fuelMap.put(Item.getItemFromBlock(Blocks.DEADBUSH), stick);
      fuelMap.put(Item.getItemFromBlock(Blocks.LEAVES), stick);
      fuelMap.put(Item.getItemFromBlock(Blocks.LEAVES2), stick);
    }
    @Override
    public int getBurnTime(ItemStack fuel) {
      if (fuelMap.containsKey(fuel.getItem())) { return fuelMap.get(fuel.getItem()); }
      return 0;
    }
  }
}

@@ -2272,32 +2272,80 @@
 _SEEDS, stick);%0A
+      fuelMap.put(Items.BEETROOT_SEEDS, stick);%0A
       fuelMap.pu

add beetroot seeds as fuel