public abstract class ConfigBase
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
ConfigBase.ConfigBool |
class |
ConfigBase.ConfigEnum<T extends java.lang.Enum<T>> |
class |
ConfigBase.ConfigFloat |
class |
ConfigBase.ConfigGroup
Marker for config subgroups
|
class |
ConfigBase.ConfigInt |
class |
ConfigBase.CValue<V,T extends net.minecraftforge.common.ForgeConfigSpec.ConfigValue<V>> |
protected static interface |
ConfigBase.IValueProvider<V,T extends net.minecraftforge.common.ForgeConfigSpec.ConfigValue<V>> |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<ConfigBase.CValue<?,?>> |
allValues |
protected java.util.List<ConfigBase> |
children |
protected int |
depth |
net.minecraftforge.common.ForgeConfigSpec |
specification |
| Constructor and Description |
|---|
ConfigBase() |
| Modifier and Type | Method and Description |
|---|---|
protected ConfigBase.ConfigBool |
b(boolean current,
java.lang.String name,
java.lang.String... comment) |
protected <T extends java.lang.Enum<T>> |
e(T defaultValue,
java.lang.String name,
java.lang.String... comment) |
protected ConfigBase.ConfigFloat |
f(float current,
float min,
float max,
java.lang.String name,
java.lang.String... comment) |
protected ConfigBase.ConfigFloat |
f(float current,
float min,
java.lang.String name,
java.lang.String... comment) |
abstract java.lang.String |
getName() |
protected ConfigBase.ConfigGroup |
group(int depth,
java.lang.String name,
java.lang.String... comment) |
protected ConfigBase.ConfigInt |
i(int current,
int min,
int max,
java.lang.String name,
java.lang.String... comment) |
protected ConfigBase.ConfigInt |
i(int current,
int min,
java.lang.String name,
java.lang.String... comment) |
protected <T extends ConfigBase> |
nested(int depth,
java.util.function.Supplier<T> constructor,
java.lang.String... comment) |
void |
onLoad() |
void |
onReload() |
protected void |
registerAll(net.minecraftforge.common.ForgeConfigSpec.Builder builder) |
public net.minecraftforge.common.ForgeConfigSpec specification
protected int depth
protected java.util.List<ConfigBase.CValue<?,?>> allValues
protected java.util.List<ConfigBase> children
protected void registerAll(net.minecraftforge.common.ForgeConfigSpec.Builder builder)
public void onLoad()
public void onReload()
public abstract java.lang.String getName()
protected ConfigBase.ConfigBool b(boolean current, java.lang.String name, java.lang.String... comment)
protected ConfigBase.ConfigFloat f(float current, float min, float max, java.lang.String name, java.lang.String... comment)
protected ConfigBase.ConfigFloat f(float current, float min, java.lang.String name, java.lang.String... comment)
protected ConfigBase.ConfigInt i(int current, int min, int max, java.lang.String name, java.lang.String... comment)
protected ConfigBase.ConfigInt i(int current, int min, java.lang.String name, java.lang.String... comment)
protected <T extends java.lang.Enum<T>> ConfigBase.ConfigEnum<T> e(T defaultValue, java.lang.String name, java.lang.String... comment)
protected ConfigBase.ConfigGroup group(int depth, java.lang.String name, java.lang.String... comment)
protected <T extends ConfigBase> T nested(int depth, java.util.function.Supplier<T> constructor, java.lang.String... comment)