Package journeymap.api.v2.client.option
Class Option<T>
java.lang.Object
journeymap.api.v2.client.option.Option<T>
- Direct Known Subclasses:
BooleanOption,CustomOption,EnumOption,FloatOption,IntegerOption
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOption(OptionCategory category, String fieldName, String label, T defaultValue) Parent for all options. -
Method Summary
Modifier and TypeMethodDescriptionget()getLabel()intvoidsetSortOrder(int sortOrder) Used for sorting in the options pane.
-
Field Details
-
defaultValue
-
config
-
-
Constructor Details
-
Option
Parent for all options. For tooltips, your i18n key plus .tooltip in your language json example mod.option.label and mod.option.label.tooltip- Parameters:
category- - The category.fieldName- - The field name.label- - the label, can be the display string or i18n key.defaultValue- - the default value.
-
-
Method Details
-
getCategory
-
getFieldName
-
getLabel
-
get
-
set
-
getDefaultValue
-
getSortOrder
public int getSortOrder() -
setSortOrder
Used for sorting in the options pane.- Parameters:
sortOrder- the sort order.
-