Class MinMaxProperty

java.lang.Object
com.soulfiremc.server.settings.property.MinMaxProperty
All Implemented Interfaces:
Property

@TypeAdapters @Immutable public abstract non-sealed class MinMaxProperty extends Object implements Property
  • Constructor Details

    • MinMaxProperty

      public MinMaxProperty()
  • Method Details

    • namespace

      public abstract String namespace()
      Specified by:
      namespace in interface Property
    • key

      public abstract String key()
      Specified by:
      key in interface Property
    • minValue

      public abstract int minValue()
    • maxValue

      public abstract int maxValue()
    • stepValue

      @Default public int stepValue()
    • thousandSeparator

      @Default public boolean thousandSeparator()
    • minEntry

      public abstract MinMaxPropertyEntry minEntry()
    • maxEntry

      public abstract MinMaxPropertyEntry maxEntry()
    • disabled

      @Default public boolean disabled()
    • defaultDataLayout

      public MinMaxProperty.DataLayout defaultDataLayout()