package xjon.jum.util; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.common.config.Configuration; import xjon.jum.JumCore; public class UselessConfiguration { public static boolean isUseless; public static int uselessDimensionId; public static int uselessBiomeId; public static int durability; public static int enchantability; public static float efficiency; public static int foodAmount; public static float daveHealth; public static boolean IS_USELESS_DEFAULT = false; public static int USELESS_DIMENSION_ID_DEFAULT = 57; public static int USELESS_BIOME_ID_DEFAULT = 184; public static int DURABILITY_DEFAULT = 40; public static int ENCHANTABILITY_DEFAULT = 100; public static int EFFICIENCY_DEFAULT = 10; public static int FOOD_AMOUNT_DEFAULT = 8; public static int DAVE_HEALTH_DEFAULT = 28; public static final String IS_USELESS_NAME = "Sets if the mod is being useless or not"; public static final String USELESS_DIMENSION_ID_NAME = "Sets the ID of the Useless Dimension"; public static final String USELESS_BIOME_ID_NAME = "Sets the ID of the Useless Biome"; public static final String DURABILITY_NAME = "Tools durability level"; public static final String ENCHANTABILITY_NAME = "Tools enchantibility"; public static final String EFFICIENCY_NAME = "Tools efficiency"; public static final String FOOD_AMOUNT_NAME = "Useless Food efficiency"; public static final String DAVE_HEALTH_NAME = "Dave's HP amount"; public static final String MAIN = Configuration.CATEGORY_GENERAL + Configuration.CATEGORY_SPLITTER + "Main"; public static final String BALANCE = Configuration.CATEGORY_GENERAL + Configuration.CATEGORY_SPLITTER + "Balance"; public static void syncConfig() { MinecraftForge.EVENT_BUS.register(JumCore.instance); isUseless = JumCore.config.get(MAIN, IS_USELESS_NAME, IS_USELESS_DEFAULT).getBoolean(IS_USELESS_DEFAULT); uselessDimensionId = JumCore.config.get(MAIN, USELESS_DIMENSION_ID_NAME, USELESS_DIMENSION_ID_DEFAULT).getInt(USELESS_DIMENSION_ID_DEFAULT); uselessBiomeId = JumCore.config.get(MAIN, USELESS_BIOME_ID_NAME, USELESS_BIOME_ID_DEFAULT).getInt(USELESS_BIOME_ID_DEFAULT); durability = JumCore.config.get(BALANCE, DURABILITY_NAME, DURABILITY_DEFAULT).getInt(DURABILITY_DEFAULT); enchantability = JumCore.config.get(BALANCE, ENCHANTABILITY_NAME, ENCHANTABILITY_DEFAULT).getInt(ENCHANTABILITY_DEFAULT); efficiency = JumCore.config.get(BALANCE, EFFICIENCY_NAME, EFFICIENCY_DEFAULT).getInt(EFFICIENCY_DEFAULT); foodAmount = JumCore.config.get(BALANCE, FOOD_AMOUNT_NAME, FOOD_AMOUNT_DEFAULT).getInt(FOOD_AMOUNT_DEFAULT); daveHealth = JumCore.config.get(BALANCE, DAVE_HEALTH_NAME, DAVE_HEALTH_DEFAULT).getInt(DAVE_HEALTH_DEFAULT); if (JumCore.config.hasChanged()) { JumCore.config.save(); } } }