Class AbstractConfiguration

java.lang.Object
com.ldtteam.structurize.config.AbstractConfiguration
Direct Known Subclasses:
ClientConfiguration, ServerConfiguration

public abstract class AbstractConfiguration extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addWatcher(Runnable listener, net.minecraftforge.common.ForgeConfigSpec.ConfigValue<?>... configValues)
     
    protected <T> void
    addWatcher(net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T> configValue, AbstractConfiguration.ConfigListener<T> listener)
     
    protected static void
    createCategory(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key)
     
    protected static net.minecraftforge.common.ForgeConfigSpec.BooleanValue
    defineBoolean(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, boolean defaultValue)
     
    protected static net.minecraftforge.common.ForgeConfigSpec.DoubleValue
    defineDouble(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, double defaultValue)
     
    protected static net.minecraftforge.common.ForgeConfigSpec.DoubleValue
    defineDouble(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.IntValue
    defineInteger(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, int defaultValue)
     
    protected static net.minecraftforge.common.ForgeConfigSpec.IntValue
    defineInteger(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.LongValue
    defineLong(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, long defaultValue)
     
    protected static net.minecraftforge.common.ForgeConfigSpec.LongValue
    defineLong(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 void
    finishCategory(net.minecraftforge.common.ForgeConfigSpec.Builder builder)
     
    protected static void
    swapToCategory(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • 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

      protected static net.minecraftforge.common.ForgeConfigSpec.ConfigValue<String> defineString(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, String defaultValue)
    • 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

      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)
    • defineEnum

      protected static <V extends Enum<V>> net.minecraftforge.common.ForgeConfigSpec.EnumValue<V> defineEnum(net.minecraftforge.common.ForgeConfigSpec.Builder builder, String key, V defaultValue)
    • 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)