Interface | Description |
---|---|
IFieldWrapper |
The objects are expected to get their wrapped field, the owning class, instance and category string on initialization.
|
ITypeAdapter |
Abstracts the types of properties away.
|
Class | Description |
---|---|
ConfigCategory | |
ConfigElement |
This class bridges the gap between the FML config GUI classes and the Forge Configuration classes.
|
ConfigManager | |
Configuration |
This class offers advanced configurations capabilities, allowing to provide
various categories for configuration variables.
|
Configuration.UnicodeInputStreamReader | |
FieldWrapper | |
FieldWrapper.BeanEntry<K,V> | |
FieldWrapper.EnumWrapper | |
FieldWrapper.MapWrapper | |
FieldWrapper.PrimitiveWrapper | |
FieldWrapper.SingleValueFieldWrapper | |
Property | |
TypeAdapters |
Enum | Description |
---|---|
Config.Type | |
Property.Type |
Annotation Type | Description |
---|---|
Config | |
Config.Comment | |
Config.Ignore | |
Config.LangKey | |
Config.Name | |
Config.RangeDouble | |
Config.RangeInt | |
Config.RequiresMcRestart | |
Config.RequiresWorldRestart | |
Config.SlidingOption |
A field marked with this annotation (and
Config.RangeInt or Config.RangeDouble ) will have a slider control attached in the config UI |