Interface SettingsSource
- All Known Subinterfaces:
InstanceSettingsSource
,ServerSettingsSource
- All Known Implementing Classes:
InstanceSettingsDelegate
,InstanceSettingsImpl
,ServerSettingsDelegate
,ServerSettingsImpl
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
get
(BooleanProperty property) default <T extends Enum<T>>
Tget
(ComboProperty property, Class<T> clazz) default <T> T
get
(ComboProperty property, Function<String, T> converter) default double
get
(DoubleProperty property) default int
get
(IntProperty property) default MinMaxProperty.DataLayout
get
(MinMaxProperty property) Optional
<com.google.gson.JsonElement> get
(StringListProperty property) default String
get
(StringProperty property) default <T> T
default SettingsSource.CustomIntSupplier
getRandom
(MinMaxProperty property)
-
Method Details
-
get
-
get
-
get
-
get
-
get
-
get
-
get
-
get
-
getRandom
-
getAsType
-
get
-