Class DoubleProperty<S extends SettingsSource.SourceType>
java.lang.Object
com.soulfiremc.server.settings.property.DoubleProperty<S>
- All Implemented Interfaces:
Property<S>
@TypeAdapters
@Immutable
public abstract non-sealed class DoubleProperty<S extends SettingsSource.SourceType>
extends Object
implements Property<S>
-
Constructor Details
-
DoubleProperty
public DoubleProperty()
-
-
Method Details
-
key
- Specified by:
keyin interfaceProperty<S extends SettingsSource.SourceType>
-
uiName
-
description
-
defaultValue
public abstract double defaultValue() -
minValue
public abstract double minValue() -
maxValue
public abstract double maxValue() -
stepValue
@Default public double stepValue() -
placeholder
-
thousandSeparator
@Default public boolean thousandSeparator() -
decimalScale
@Default public int decimalScale() -
fixedDecimalScale
@Default public boolean fixedDecimalScale() -
disabled
@Default public boolean disabled()
-