Class DefaultProperty.Bounded<T extends Number & Comparable<T>>
java.lang.Object
johnsmith.configoverhauled.impl.core.state.DefaultProperty<T>
johnsmith.configoverhauled.impl.core.state.DefaultProperty.Bounded<T>
- All Implemented Interfaces:
Property<T>
- Direct Known Subclasses:
DefaultProperty.ARGBColor,DefaultProperty.Double,DefaultProperty.Float,DefaultProperty.Integer,DefaultProperty.Long,DefaultProperty.RGBColor
- Enclosing class:
DefaultProperty<T>
public abstract static non-sealed class DefaultProperty.Bounded<T extends Number & Comparable<T>>
extends DefaultProperty<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class johnsmith.configoverhauled.impl.core.state.DefaultProperty
DefaultProperty.ARGBColor, DefaultProperty.Block, DefaultProperty.Blocks, DefaultProperty.Boolean, DefaultProperty.Bounded<T extends Number & Comparable<T>>, DefaultProperty.Double, DefaultProperty.Enum<E extends Enum<E>>, DefaultProperty.Float, DefaultProperty.Integer, DefaultProperty.Item, DefaultProperty.Items, DefaultProperty.List<E>, DefaultProperty.Long, DefaultProperty.RGBColor, DefaultProperty.StringNested classes/interfaces inherited from interface johnsmith.configoverhauled.api.Property
Property.Listener -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected StringformatBound(T value) protected TMethods inherited from class johnsmith.configoverhauled.impl.core.state.DefaultProperty
acceptAuthoritativeUpdate, addListener, appendDefaultValueComment, codec, comment, decodeValueFromNbt, defaultValue, descriptionTranslationKey, encodeValueToNbt, equals, get, getUniqueId, hashCode, invalidate, isDynamic, load, notifyChange, onDisconnect, onSync, parentGroup, removeListener, resourceName, save, scope, set, translationKey
-
Field Details
-
lowerBound
-
upperBound
-
-
Constructor Details
-
Bounded
-
-
Method Details
-
validate
- Overrides:
validatein classDefaultProperty<T extends Number & Comparable<T>>
-
formatBound
-
buildFormattedComment
- Overrides:
buildFormattedCommentin classDefaultProperty<T extends Number & Comparable<T>>
-