package darkknight.jewelrycraft.config; import net.minecraftforge.common.Configuration; import cpw.mods.fml.common.event.FMLPreInitializationEvent; public class ConfigHandler { private static Configuration config; public static int idThiefGloves = 17493; public static int idShadowIngot = 17494; public static int idMolds = 17495; public static int idRing = 17496; public static int idClayMolds = 17497; public static int idShadowOre = 1750; public static int idSmelter = 1751; public static int idMolder = 1752; public static int idJewelCraftingTable = 1753; private static boolean isInitialized = false; public static void preInit(FMLPreInitializationEvent e) { if (!isInitialized) { config = new Configuration(e.getSuggestedConfigurationFile()); config.load(); idThiefGloves = config.getItem("id.ThiefGloves", idThiefGloves).getInt(); idShadowIngot = config.getItem("id.ShadowIngot", idShadowIngot).getInt(); idMolds = config.getItem("id.Molds", idMolds).getInt(); idClayMolds = config.getItem("id.ClayMolds", idClayMolds).getInt(); idRing = config.getItem("id.Ring", idRing).getInt(); idShadowOre = config.getBlock("id.ShadowOre", idShadowOre).getInt(); idSmelter = config.getBlock("id.Smelter", idSmelter).getInt(); idMolder = config.getBlock("id.Molder", idMolder).getInt(); idJewelCraftingTable = config.getBlock("id.JewelCraftingTable", idJewelCraftingTable).getInt(); config.save(); isInitialized = true; } } }