From aa76eeb6b093134f4de170a1d304695836e79285 Mon Sep 17 00:00:00 2001 From: Gig Date: Sat, 27 Jun 2015 15:59:50 +0100 Subject: [PATCH] Added CATEGORY_EMC to config --- .../techreborn/config/ConfigTechReborn.java | 3 +++ .../config/TechRebornConfigGui.java | 27 +++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/src/main/java/techreborn/config/ConfigTechReborn.java b/src/main/java/techreborn/config/ConfigTechReborn.java index c8b343769..c86265952 100644 --- a/src/main/java/techreborn/config/ConfigTechReborn.java +++ b/src/main/java/techreborn/config/ConfigTechReborn.java @@ -11,6 +11,7 @@ public class ConfigTechReborn { public static String CATEGORY_POWER = "power"; public static String CATEGORY_CRAFTING = "crafting"; public static String CATEGORY_UU = "uu"; + public static String CATEGORY_EMC = "emc"; // WORLDGEN public static boolean GalenaOreTrue; @@ -140,6 +141,8 @@ public class ConfigTechReborn { public static boolean UUrecipesTitaniumDust; public static boolean UUrecipesAluminumDust; + //EMC + // Client public static boolean ShowChargeHud; diff --git a/src/main/java/techreborn/config/TechRebornConfigGui.java b/src/main/java/techreborn/config/TechRebornConfigGui.java index 39389e40f..bb65af507 100644 --- a/src/main/java/techreborn/config/TechRebornConfigGui.java +++ b/src/main/java/techreborn/config/TechRebornConfigGui.java @@ -38,6 +38,9 @@ public class TechRebornConfigGui extends GuiConfig { list.add(new DummyConfigElement.DummyCategoryElement(StatCollector .translateToLocal("config.techreborn.category.uu"), "tr.configgui.category.truu", TRUU.class)); + list.add(new DummyConfigElement.DummyCategoryElement(StatCollector + .translateToLocal("config.techreborn.category.emc"), + "tr.configgui.category.tremc", TREMC.class)); return list; } @@ -166,4 +169,28 @@ public class TechRebornConfigGui extends GuiConfig { .toString())); } } + + // Emc + public static class TREMC extends CategoryEntry { + public TREMC(GuiConfig owningScreen, GuiConfigEntries owningEntryList, IConfigElement configElement) + { + super(owningScreen, owningEntryList, configElement); + } + + @Override + protected GuiScreen buildChildScreen() + { + return new GuiConfig(this.owningScreen, + (new ConfigElement(ConfigTechReborn.config + .getCategory(ConfigTechReborn.CATEGORY_EMC))) + .getChildElements(), this.owningScreen.modID, + Configuration.CATEGORY_GENERAL, + this.configElement.requiresWorldRestart() + || this.owningScreen.allRequireWorldRestart, + this.configElement.requiresMcRestart() + || this.owningScreen.allRequireMcRestart, + GuiConfig.getAbridgedConfigPath(ConfigTechReborn.config + .toString())); + } + } }