public interface ConfigElementMetadata
| Modifier and Type | Interface and Description |
|---|---|
static class |
ConfigElementMetadata.Builder |
| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<java.lang.Object,java.util.Map<java.lang.reflect.Field,ConfigElementMetadata>> |
CACHE |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
comment() |
static ConfigElementMetadata |
create(java.lang.Class<?> type) |
java.lang.Object |
defaultValue() |
static ConfigElementMetadata |
fromField(java.lang.Object instance,
java.lang.reflect.Field field) |
default java.lang.String |
guiName() |
default boolean |
hasComment() |
default boolean |
hasDefaultValue() |
boolean |
hasDoubleRange() |
default boolean |
hasLangKey() |
boolean |
hasLongRange() |
java.lang.String |
langKey() |
double |
maxDouble() |
long |
maxLong() |
double |
minDouble() |
long |
minLong() |
boolean |
modifiable() |
java.lang.String |
name() |
int |
order() |
boolean |
requiresMcRestart() |
boolean |
requiresWorldRestart() |
boolean |
slidingOption() |
static final java.util.Map<java.lang.Object,java.util.Map<java.lang.reflect.Field,ConfigElementMetadata>> CACHE
java.lang.String name()
default boolean hasLangKey()
java.lang.String langKey()
default java.lang.String guiName()
default boolean hasComment()
java.lang.String comment()
boolean hasLongRange()
long minLong()
long maxLong()
boolean hasDoubleRange()
double minDouble()
double maxDouble()
boolean slidingOption()
boolean modifiable()
default boolean hasDefaultValue()
java.lang.Object defaultValue()
boolean requiresMcRestart()
boolean requiresWorldRestart()
int order()
static ConfigElementMetadata fromField(@Nullable java.lang.Object instance, java.lang.reflect.Field field)
static ConfigElementMetadata create(java.lang.Class<?> type)