package bspkrs.briefcasespeakers.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 idBriefcaseSpeakers = 17494; public static int idSpeaker = 17495; public static int idRemote = 17496; 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(); idBriefcaseSpeakers = config.getItem("id.BriefcaseSpeakers", idBriefcaseSpeakers).getInt(); idSpeaker = config.getItem("id.Speaker", idSpeaker).getInt(); idRemote = config.getItem("id.Remote", idRemote).getInt(); config.save(); isInitialized = true; } } }