本文整理汇总了Java中net.minecraftforge.fml.client.config.DummyConfigElement类的典型用法代码示例。如果您正苦于以下问题:Java DummyConfigElement类的具体用法?Java DummyConfigElement怎么用?Java DummyConfigElement使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
DummyConfigElement类属于net.minecraftforge.fml.client.config包,在下文中一共展示了DummyConfigElement类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getConfigCategories
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
private static List<IConfigElement> getConfigCategories()
{
List<IConfigElement> list = new ArrayList<IConfigElement>();
list.add(new DummyConfigElement.DummyCategoryElement("Spawn Chances",
"tm2.configgui.category.tmGeneral", (Class<? extends IConfigEntry>) TMGeneral.class));
list.add(new DummyConfigElement.DummyCategoryElement(
"Loot Spawn Chances", "tm2.configgui.category.tmLoot",
(Class<? extends IConfigEntry>) TMLoot.class));
list.add(new DummyConfigElement.DummyCategoryElement(
"Configure Boolean Recipes",
"tm2.configgui.category.tmRecipes", (Class<? extends IConfigEntry>) TMRecipes.class));
list.add(new DummyConfigElement.DummyCategoryElement(
"Blood Magic Integration",
"tm2.configgui.category.tmBloodMagic", (Class<? extends IConfigEntry>) TMBloodMagic.class));
list.add(new DummyConfigElement.DummyCategoryElement(
"Thaumcraft Integration",
"tm2.configgui.category.tmThaumcraft", (Class<? extends IConfigEntry>) TMTC.class));
list.add(new DummyConfigElement.DummyCategoryElement(
"Botania Integration", "tm2.configgui.category.tmBotania",
(Class<? extends IConfigEntry>) TMBotania.class));
return list;
}
示例2: buildChildScreen
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
@Override
protected GuiScreen buildChildScreen()
{
List<IConfigElement> list = new ArrayList<IConfigElement>();
list.add(new DummyConfigElement("modID", "", ConfigGuiType.STRING, "forge.configgui.modID").setCustomListEntryClass(ModIDEntry.class));
list.add(new ConfigElement(new Property("maximumTicketCount", "200", Property.Type.INTEGER, "forge.configgui.maximumTicketCount")));
list.add(new ConfigElement(new Property("maximumChunksPerTicket", "25", Property.Type.INTEGER, "forge.configgui.maximumChunksPerTicket")));
return new GuiConfig(this.owningScreen, list, this.owningScreen.modID,
this.configElement.requiresWorldRestart() || this.owningScreen.allRequireWorldRestart,
this.configElement.requiresMcRestart() || this.owningScreen.allRequireMcRestart, this.owningScreen.title,
I18n.format("forge.configgui.ctgy.forgeChunkLoadingAddModConfig"));
}
示例3: getChildren
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
/** Gets the sub elements for a config category. */
private static IConfigElement getChildren(String category, String name) {
return new DummyConfigElement.DummyCategoryElement(name, name,
new ConfigElement(Accesstweaks.config.getCategory(category))
.getChildElements());
}
示例4: getConfigElements
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
private static List<IConfigElement> getConfigElements() {
List<IConfigElement> configElements = new ArrayList<>();
for (ConfigurationHandler.Categories category : ConfigurationHandler.Categories.values()) {
String description = Reference.MOD_NAME + " " + category.getName() + " Settings";
String name = "agricraft.configgui.ctgy." + category.getName();
configElements.add(new DummyConfigElement.DummyCategoryElement(
description,
name,
new ConfigElement(ConfigurationHandler.getInstance().getConfiguration().getCategory(category.getName())).getChildElements()));
}
return configElements;
}
示例5: getConfigElements
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
private static List<IConfigElement> getConfigElements() {
List<IConfigElement> list = new ArrayList<>();
List<IConfigElement> general = new ConfigElement(ConfigurationHandler.config.getCategory(Configuration.CATEGORY_GENERAL)).getChildElements();
List<IConfigElement> spawnChances = new ConfigElement(ConfigurationHandler.config.getCategory(ConfigurationHandler.CATEGORY_PENGUIN_SPAWNS)).getChildElements();
list.add(new DummyConfigElement.DummyCategoryElement("General", new ResourceLocation(Reference.MOD_ID, "config.category.general").toString(), general));
list.add(new DummyConfigElement.DummyCategoryElement("Spawn Chances", new ResourceLocation(Reference.MOD_ID, "config.category.spawnchances").toString(), spawnChances));
return list;
}
示例6: getConfigElements
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
private static List<IConfigElement> getConfigElements() {
List<IConfigElement> list = new ArrayList<>();
for(ConfigurationHandler.Categories category : ConfigurationHandler.Categories.values()) {
list.add(new DummyConfigElement.DummyCategoryElement(
category.getDescription(),
category.getLangKey(),
new ConfigElement(ConfigurationHandler.getInstance().config.getCategory(category.getName())).getChildElements()));
}
return list;
}
示例7: getConfigElements
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
private static List<IConfigElement> getConfigElements()
{
List<IConfigElement> list = new ArrayList<IConfigElement>();
// list.addAll(new
// ConfigElement(Config.config.getCategory(Config.CATEGORY_GENERAL)).getChildElements());
list.add(new DummyConfigElement.DummyCategoryElement("Entity & World Gen Balance",
"category.arkcraft.mod1_balance", Mod1BalanceEntry.class));
list.add(new DummyConfigElement.DummyCategoryElement("Items, Blocks, & Player Balance",
"category.arkcraft.mod2_balance", Mod2BalanceEntry.class));
return list;
}
示例8: getConfigElements
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
private static List<IConfigElement> getConfigElements() {
List<IConfigElement> list = new ArrayList<>();
List<IConfigElement> mobDrops = new ConfigElement(ConfigurationHandler.config.getCategory(ConfigurationHandler.CATEGORY_MOB_DROPS)).getChildElements();
List<IConfigElement> modSupport = new ConfigElement(ConfigurationHandler.config.getCategory(ConfigurationHandler.CATEGORY_MOD_SUPPORT)).getChildElements();
List<IConfigElement> rightClickHarvesting = new ConfigElement(ConfigurationHandler.config.getCategory(ConfigurationHandler.CATEGORY_RIGHT_CLICK_HARVESTING)).getChildElements();
list.add(new DummyConfigElement.DummyCategoryElement("Mob Drops", Reference.MOD_ID + ".config.category.mobDrops", mobDrops));
list.add(new DummyConfigElement.DummyCategoryElement("Mod Support", Reference.MOD_ID + ".config.category.modSupport", modSupport));
list.add(new DummyConfigElement.DummyCategoryElement("Right Click Harvesting", Reference.MOD_ID + ".config.category.rightClickHarvesting", rightClickHarvesting));
return list;
}
示例9: getConfigElements
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
private static List<IConfigElement> getConfigElements() {
List<IConfigElement> list = new ArrayList<IConfigElement>();
list.add(new DummyConfigElement.DummyCategoryElement(GGRConfig.CATEGORY_GAMERULES, "ggr.configgui.rules",
(new ConfigElement(GlobalGR.getConfig().getCategory(GGRConfig.CATEGORY_GAMERULES))).getChildElements(), GuiConfigEntries.CategoryEntry.class));
list.add(new DummyConfigElement.DummyCategoryElement(GGRConfig.CATEGORY_MISC, "ggr.configgui.misc",
(new ConfigElement(GlobalGR.getConfig().getCategory(GGRConfig.CATEGORY_MISC))).getChildElements(), GuiConfigEntries.CategoryEntry.class));
return list;
}
示例10: getConfigElements
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
private static List<IConfigElement> getConfigElements() {
List<IConfigElement> list = new ArrayList<IConfigElement>();
list.addAll((new ConfigElement(BaMsGrave.config.getCategory(BaMsConfig.CATEGORY_GENERAL))).getChildElements());
list.add(new DummyConfigElement.DummyCategoryElement("bamsgraveTombstoneCfg", "bamsgrave.config.ctgy.tombstone", TombstoneEntry.class));
list.add(new DummyConfigElement.DummyCategoryElement("bamsgraveCoffinCfg", "bamsgrave.config.ctgy.coffin", CoffinEntry.class));
return list;
}
示例11: getConfigElements
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
private static List<IConfigElement> getConfigElements() {
List<IConfigElement> list = new ArrayList<>();
List<IConfigElement> listCustomText = new ConfigElement(ConfigurationHandler.config.getCategory(ConfigurationHandler.CATEGORY_CUSTOM_TEXT)).getChildElements();
List<IConfigElement> general = new ConfigElement(ConfigurationHandler.config.getCategory(Configuration.CATEGORY_GENERAL)).getChildElements();
list.add(new DummyConfigElement.DummyCategoryElement(I18n.format(Reference.MOD_ID + ".config.category.listCustomText.title"), Reference.MOD_ID + ".config.category.listCustomText", listCustomText));
list.add(new DummyConfigElement.DummyCategoryElement(I18n.format(Reference.MOD_ID + ".config.category.general.title"), Reference.MOD_ID + ".config.category.general", general));
return list;
}
示例12: getConfigElements
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
private static List<IConfigElement> getConfigElements() {
List<IConfigElement> configElements = new ArrayList<>();
for (AgriConfigCategory e : AgriConfigCategory.values()) {
String descr = "AgriCraft " + e.getDisplayName() + " Settings";
String name = "agricraft.configgui.ctgy." + e.name();
configElements.add(new DummyConfigElement.DummyCategoryElement(descr, name, new ConfigElement(CoreHandler.getConfig().getCategory(e.name().toLowerCase())).getChildElements()));
}
return configElements;
}
示例13: categoryElement
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
/** Creates a button linking to another screen where all options of the category are available */
private static IConfigElement categoryElement(String category, String name, String tooltip_key)
{
return new DummyConfigElement.DummyCategoryElement(name, tooltip_key,
new ConfigElement(SoundPhysicsCore.configFile.getCategory(category)).getChildElements());
}
示例14: getConfigElements
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
private static List<IConfigElement> getConfigElements()
{
List<IConfigElement> list = new ArrayList<IConfigElement>();
List<IConfigElement> listsList = new ArrayList<IConfigElement>();
List<IConfigElement> stringsList = new ArrayList<IConfigElement>();
List<IConfigElement> numbersList = new ArrayList<IConfigElement>();
Pattern commaDelimitedPattern = Pattern.compile("([A-Za-z]+((,){1}( )*|$))+?");
// Top Level Settings
list.add(new DummyConfigElement("imABoolean", true, ConfigGuiType.BOOLEAN, "fml.config.sample.imABoolean").setRequiresMcRestart(true));
list.add(new DummyConfigElement("imAnInteger", 42, ConfigGuiType.INTEGER, "fml.config.sample.imAnInteger", -1, 256).setRequiresMcRestart(true));
list.add(new DummyConfigElement("imADouble", 42.4242D, ConfigGuiType.DOUBLE, "fml.config.sample.imADouble", -1.0D, 256.256D).setRequiresMcRestart(true));
list.add(new DummyConfigElement("imAString", "http://www.montypython.net/scripts/string.php", ConfigGuiType.STRING, "fml.config.sample.imAString").setRequiresMcRestart(true));
// Lists category
listsList.add(new DummyListElement("booleanList", new Boolean[] {true, false, true, false, true, false, true, false}, ConfigGuiType.BOOLEAN, "fml.config.sample.booleanList"));
listsList.add(new DummyListElement("booleanListFixed", new Boolean[] {true, false, true, false, true, false, true, false}, ConfigGuiType.BOOLEAN, "fml.config.sample.booleanListFixed", true));
listsList.add(new DummyListElement("booleanListMax", new Boolean[] {true, false, true, false, true, false, true, false}, ConfigGuiType.BOOLEAN, "fml.config.sample.booleanListMax", 10));
listsList.add(new DummyListElement("doubleList", new Double[] {0.0D, 1.1D, 2.2D, 3.3D, 4.4D, 5.5D, 6.6D, 7.7D, 8.8D, 9.9D}, ConfigGuiType.DOUBLE, "fml.config.sample.doubleList"));
listsList.add(new DummyListElement("doubleListFixed", new Double[] {0.0D, 1.1D, 2.2D, 3.3D, 4.4D, 5.5D, 6.6D, 7.7D, 8.8D, 9.9D}, ConfigGuiType.DOUBLE, "fml.config.sample.doubleListFixed", true));
listsList.add(new DummyListElement("doubleListMax", new Double[] {0.0D, 1.1D, 2.2D, 3.3D, 4.4D, 5.5D, 6.6D, 7.7D, 8.8D, 9.9D}, ConfigGuiType.DOUBLE, "fml.config.sample.doubleListMax", 15));
listsList.add(new DummyListElement("doubleListBounded", new Double[] {0.0D, 1.1D, 2.2D, 3.3D, 4.4D, 5.5D, 6.6D, 7.7D, 8.8D, 9.9D}, ConfigGuiType.DOUBLE, "fml.config.sample.doubleListBounded", -1.0D, 10.0D));
listsList.add(new DummyListElement("integerList", new Integer[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, ConfigGuiType.INTEGER, "fml.config.sample.integerList"));
listsList.add(new DummyListElement("integerListFixed", new Integer[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, ConfigGuiType.INTEGER, "fml.config.sample.integerListFixed", true));
listsList.add(new DummyListElement("integerListMax", new Integer[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, ConfigGuiType.INTEGER, "fml.config.sample.integerListMax", 15));
listsList.add(new DummyListElement("integerListBounded", new Integer[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, ConfigGuiType.INTEGER, "fml.config.sample.integerListBounded", -1, 10));
listsList.add(new DummyListElement("stringList", new String[] {"An", "array", "of", "string", "values"}, ConfigGuiType.STRING, "fml.config.sample.stringList"));
listsList.add(new DummyListElement("stringListFixed", new String[] {"A", "fixed", "length", "array", "of", "string", "values"}, ConfigGuiType.STRING, "fml.config.sample.stringListFixed", true));
listsList.add(new DummyListElement("stringListMax", new String[] {"An", "array", "of", "string", "values", "with", "a", "max", "length", "of", "15"}, ConfigGuiType.STRING, "fml.config.sample.stringListMax", 15));
listsList.add(new DummyListElement("stringListPattern", new String[] {"Valid", "Not Valid", "Is, Valid", "Comma, Separated, Value"}, ConfigGuiType.STRING, "fml.config.sample.stringListPattern", commaDelimitedPattern));
list.add(new DummyCategoryElement("lists", "fml.config.sample.ctgy.lists", listsList));
// Strings category
stringsList.add(new DummyConfigElement("basicString", "Just a regular String value, anything goes.", ConfigGuiType.STRING, "fml.config.sample.basicString"));
stringsList.add(new DummyConfigElement("cycleString", "this", ConfigGuiType.STRING, "fml.config.sample.cycleString", new String[] {"this", "property", "cycles", "through", "a", "list", "of", "valid", "choices"}));
stringsList.add(new DummyConfigElement("patternString", "only, comma, separated, words, can, be, entered, in, this, box", ConfigGuiType.STRING, "fml.config.sample.patternString", commaDelimitedPattern));
stringsList.add(new DummyConfigElement("chatColorPicker", "c", ConfigGuiType.COLOR, "fml.config.sample.chatColorPicker", new String[] {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"}));
stringsList.add(new DummyConfigElement("modIDSelector", "FML", ConfigGuiType.MOD_ID, "fml.config.sample.modIDSelector"));
list.add(new DummyCategoryElement("strings", "fml.config.sample.ctgy.strings", stringsList));
// Numbers category
numbersList.add((new DummyConfigElement("basicInteger", 42, ConfigGuiType.INTEGER, "fml.config.sample.basicInteger")));
numbersList.add((new DummyConfigElement("boundedInteger", 42, ConfigGuiType.INTEGER, "fml.config.sample.boundedInteger", -1, 256)));
numbersList.add((new DummyConfigElement("sliderInteger", 2000, ConfigGuiType.INTEGER, "fml.config.sample.sliderInteger", 100, 10000)).setCustomListEntryClass(NumberSliderEntry.class));
numbersList.add(new DummyConfigElement("basicDouble", 42.4242D, ConfigGuiType.DOUBLE, "fml.config.sample.basicDouble"));
numbersList.add(new DummyConfigElement("boundedDouble", 42.4242D, ConfigGuiType.DOUBLE, "fml.config.sample.boundedDouble", -1.0D, 256.256D));
numbersList.add(new DummyConfigElement("sliderDouble", 42.4242D, ConfigGuiType.DOUBLE, "fml.config.sample.sliderDouble", -1.0D, 256.256D).setCustomListEntryClass(NumberSliderEntry.class));
list.add(new DummyCategoryElement("numbers", "fml.config.sample.ctgy.numbers", numbersList));
return list;
}
示例15: getConfigElements
import net.minecraftforge.fml.client.config.DummyConfigElement; //导入依赖的package包/类
private static List<IConfigElement> getConfigElements() {
List<IConfigElement> list = new ArrayList<IConfigElement>();
list.add(new DummyConfigElement.DummyCategoryElement("Basic configuration", "gui.taiga_configuration.ctgy.general", CategoryEntryGeneral.class));
list.add(new DummyConfigElement.DummyCategoryElement("Ore specific settings", "gui.taiga_configuration.ctgy.oregen", CategoryEntryOreGen.class));
return list;
}