Annotation Interface NumberList
Renders a user-editable list of numbers, each row being a number input with stepper arrows.
The annotated field must be a numeric array (int[], float[], double[],
long[], ...) or a List of numbers. Entries are stored in the field's element
type; for list fields the type is taken from the entries already present, falling back to
Integer when min()/max()/step() are whole numbers.
This is the list counterpart of Number; see SliderList for the slider variant.
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionLabel of the button that appends a new entry.booleanDeprecated.No longer needed.booleanDeprecated.No longer needed.booleanDeprecated.No longer needed.floatintMaximum number of entries the user may add.floatbooleanAllow the user to drag entries to reorder them.floatAmount each press of the stepper arrows changes the entry by.booleanDeprecated.translation keys will be translated by default.booleanDeprecated.No longer needed.
-
Element Details
-
title
String title -
titleTranslation
Deprecated.No longer needed. OneConfig now checks whether the given title is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the title and remove this flag.- Default:
false
-
description
String description- Default:
""
-
descriptionTranslation
Deprecated.No longer needed. OneConfig now checks whether the given description is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the description and remove this flag.- Default:
false
-
icon
String icon- Default:
""
-
category
String category- Default:
"General"
-
categoryTranslation
Deprecated.No longer needed. OneConfig now checks whether the given category is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the category and remove this flag.- Default:
false
-
subcategory
String subcategory- Default:
"General"
-
subcategoryTranslation
Deprecated.translation keys will be translated by default.- Default:
false
-
min
float min- Default:
0.0f
-
max
float max- Default:
100.0f
-
step
float stepAmount each press of the stepper arrows changes the entry by.0picks a sensible default.- Default:
0.0f
-
maxEntries
int maxEntriesMaximum number of entries the user may add.0means unlimited.- Default:
0
-
reorderable
boolean reorderableAllow the user to drag entries to reorder them.- Default:
true
-
addText
String addTextLabel of the button that appends a new entry.- Default:
"Add"
-
addTextTranslation
Deprecated.No longer needed. OneConfig now checks whether the given addText is a translation key present in the active language, and translates it automatically when it is. Pass the translation key directly as the addText and remove this flag.- Default:
false
-