Package com.ldtteam.structurize.config
Class AbstractConfiguration
java.lang.Object
com.ldtteam.structurize.config.AbstractConfiguration
- Direct Known Subclasses:
ClientConfiguration,ServerConfiguration
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddWatcher(Runnable listener, net.minecraftforge.common.ForgeConfigSpec.ConfigValue<?>... configValues) protected <T> voidaddWatcher(net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T> configValue, AbstractConfiguration.ConfigListener<T> listener) protected static voidcreateCategory(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key) protected static net.minecraftforge.common.ForgeConfigSpec.BooleanValuedefineBoolean(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, boolean defaultValue) protected static net.minecraftforge.common.ForgeConfigSpec.DoubleValuedefineDouble(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, double defaultValue) protected static net.minecraftforge.common.ForgeConfigSpec.DoubleValuedefineDouble(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, double defaultValue, double min, double max) protected static <V extends Enum<V>>
net.minecraftforge.common.ForgeConfigSpec.EnumValue<V>defineEnum(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, V defaultValue) protected static net.minecraftforge.common.ForgeConfigSpec.IntValuedefineInteger(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, int defaultValue) protected static net.minecraftforge.common.ForgeConfigSpec.IntValuedefineInteger(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, int defaultValue, int min, int max) protected static <T> net.minecraftforge.common.ForgeConfigSpec.ConfigValue<List<? extends T>>defineList(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, List<? extends T> defaultValue, Predicate<Object> elementValidator) protected static net.minecraftforge.common.ForgeConfigSpec.LongValuedefineLong(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, long defaultValue) protected static net.minecraftforge.common.ForgeConfigSpec.LongValuedefineLong(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, long defaultValue, long min, long max) protected static net.minecraftforge.common.ForgeConfigSpec.ConfigValue<String>defineString(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, String defaultValue) protected static voidfinishCategory(net.minecraftforge.common.ForgeConfigSpec.Builder builder) protected static voidswapToCategory(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key)
-
Field Details
-
COMMENT_SUFFIX
- See Also:
-
-
Constructor Details
-
AbstractConfiguration
public AbstractConfiguration()
-
-
Method Details
-
createCategory
protected static void createCategory(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key) -
swapToCategory
protected static void swapToCategory(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key) -
finishCategory
protected static void finishCategory(net.minecraftforge.common.ForgeConfigSpec.Builder builder) -
defineBoolean
protected static net.minecraftforge.common.ForgeConfigSpec.BooleanValue defineBoolean(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, boolean defaultValue) -
defineInteger
protected static net.minecraftforge.common.ForgeConfigSpec.IntValue defineInteger(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, int defaultValue) -
defineInteger
protected static net.minecraftforge.common.ForgeConfigSpec.IntValue defineInteger(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, int defaultValue, int min, int max) -
defineString
-
defineLong
protected static net.minecraftforge.common.ForgeConfigSpec.LongValue defineLong(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, long defaultValue) -
defineLong
protected static net.minecraftforge.common.ForgeConfigSpec.LongValue defineLong(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, long defaultValue, long min, long max) -
defineDouble
protected static net.minecraftforge.common.ForgeConfigSpec.DoubleValue defineDouble(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, double defaultValue) -
defineDouble
protected static net.minecraftforge.common.ForgeConfigSpec.DoubleValue defineDouble(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, double defaultValue, double min, double max) -
defineList
-
defineEnum
-
addWatcher
protected <T> void addWatcher(net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T> configValue, AbstractConfiguration.ConfigListener<T> listener) -
addWatcher
protected void addWatcher(Runnable listener, net.minecraftforge.common.ForgeConfigSpec.ConfigValue<?>... configValues)
-