| Package | Description | 
|---|---|
| net.minecraftforge.client.gui | |
| net.minecraftforge.common.config | |
| net.minecraftforge.fml.client.config | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ForgeGuiFactory.ForgeConfigGui.AddModOverrideEntryThis custom list entry provides a button that will open to a screen that will allow a user to define a new mod override. | 
| static class  | ForgeGuiFactory.ForgeConfigGui.ChunkLoaderEntryThis custom list entry provides the Forge Chunk Manager Config entry on the Minecraft Forge Configuration screen. | 
| static class  | ForgeGuiFactory.ForgeConfigGui.ClientEntryThis custom list entry provides the Client only Settings entry on the Minecraft Forge Configuration screen. | 
| static class  | ForgeGuiFactory.ForgeConfigGui.GeneralEntryThis custom list entry provides the General Settings entry on the Minecraft Forge Configuration screen. | 
| static class  | ForgeGuiFactory.ForgeConfigGui.ModIDEntryThis custom list entry provides a Mod ID selector. | 
| static class  | ForgeGuiFactory.ForgeConfigGui.ModOverridesEntryThis custom list entry provides the Mod Overrides entry on the Forge Chunk Loading config screen. | 
| static class  | ForgeGuiFactory.ForgeConfigGui.VersionCheckEntryThis custom list entry provides the Forge Version Checking Config entry on the Minecraft Forge Configuration screen. | 
| Modifier and Type | Field and Description | 
|---|---|
| private java.lang.Class<? extends GuiConfigEntries.IConfigEntry> | Property. configEntryClass | 
| private java.lang.Class<? extends GuiConfigEntries.IConfigEntry> | ConfigCategory. customEntryClass | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Class<? extends GuiConfigEntries.IConfigEntry> | ConfigCategory. getConfigEntryClass() | 
| java.lang.Class<? extends GuiConfigEntries.IConfigEntry> | Property. getConfigEntryClass()Gets the custom IConfigEntry class that should be used in place of the standard entry class for this Property type, or null if
 none has been set. | 
| java.lang.Class<? extends GuiConfigEntries.IConfigEntry> | ConfigElement. getConfigEntryClass() | 
| Modifier and Type | Method and Description | 
|---|---|
| Configuration | Configuration. setCategoryConfigEntryClass(java.lang.String category,
                           java.lang.Class<? extends GuiConfigEntries.IConfigEntry> clazz)Sets the custom IConfigEntry class that should be used in place of the standard entry class (which is just a button that
 navigates into the category). | 
| ConfigCategory | ConfigCategory. setConfigEntryClass(java.lang.Class<? extends GuiConfigEntries.IConfigEntry> clazz) | 
| Property | Property. setConfigEntryClass(java.lang.Class<? extends GuiConfigEntries.IConfigEntry> clazz)Sets a custom IConfigEntry class that should be used in place of the standard entry class for this Property type. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | GuiConfigEntries.ArrayEntryArrayEntry
 Provides a GuiButton with the list contents as the displayString. | 
| static class  | GuiConfigEntries.BooleanEntryBooleanPropEntry
 Provides a GuiButton that toggles between true and false. | 
| static class  | GuiConfigEntries.ButtonEntryButtonEntry
 Provides a basic GuiButton entry to be used as a base for other entries that require a button for the value. | 
| static class  | GuiConfigEntries.CategoryEntryCategoryEntry
 Provides an entry that consists of a GuiButton for navigating to the child category GuiConfig screen. | 
| static class  | GuiConfigEntries.ChatColorEntryChatColorEntry
 Provides a GuiButton that cycles through the list of chat color codes. | 
| static class  | GuiConfigEntries.CycleValueEntryCycleValueEntry
 Provides a GuiButton that cycles through the prop's validValues array. | 
| static class  | GuiConfigEntries.DoubleEntryDoubleEntry
 Provides a GuiTextField for user input. | 
| static class  | GuiConfigEntries.IntegerEntryIntegerEntry
 Provides a GuiTextField for user input. | 
| static class  | GuiConfigEntries.ListEntryBaseListEntryBase
 Provides a base entry for others to extend. | 
| static class  | GuiConfigEntries.NumberSliderEntryNumberSliderEntry
 Provides a slider for numeric properties. | 
| static class  | GuiConfigEntries.SelectValueEntrySelectValueEntry
 Provides a GuiButton with the current value as the displayString. | 
| static class  | GuiConfigEntries.StringEntryStringEntry
 Provides a GuiTextField for user input. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected java.lang.Class<? extends GuiConfigEntries.IConfigEntry> | DummyConfigElement. configEntryClass | 
| java.util.List<GuiConfigEntries.IConfigEntry> | GuiConfig. initEntries | 
| java.util.List<GuiConfigEntries.IConfigEntry> | GuiConfigEntries. listEntries | 
| Modifier and Type | Method and Description | 
|---|---|
| GuiConfigEntries.IConfigEntry | GuiConfigEntries. getListEntry(int index)Gets the IGuiListEntry object for the given index | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Class<? extends GuiConfigEntries.IConfigEntry> | DummyConfigElement. getConfigEntryClass() | 
| java.lang.Class<? extends GuiConfigEntries.IConfigEntry> | IConfigElement. getConfigEntryClass()This method returns a class that implements  GuiConfigEntries.IConfigEntryor null. | 
| Modifier and Type | Method and Description | 
|---|---|
| IConfigElement | DummyConfigElement. setConfigEntryClass(java.lang.Class<? extends GuiConfigEntries.IConfigEntry> clazz) | 
| DummyConfigElement | DummyConfigElement. setCustomListEntryClass(java.lang.Class<? extends GuiConfigEntries.IConfigEntry> clazz) | 
| Constructor and Description | 
|---|
| DummyCategoryElement(java.lang.String name,
                    java.lang.String langKey,
                    java.lang.Class<? extends GuiConfigEntries.IConfigEntry> customListEntryClass) | 
| DummyCategoryElement(java.lang.String name,
                    java.lang.String langKey,
                    java.util.List<IConfigElement> childElements,
                    java.lang.Class<? extends GuiConfigEntries.IConfigEntry> customListEntryClass) |