Annotation Interface DoubleProvider
Method annotation to provide a double value.
Usage: @DoubleProvider double method(UUID playerUUID)
-
Required Element Summary
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionText displayed when hovering over the value, limited to 150 characters.Color preference of the plugin.Family of Font Awesome icon.Name of Font Awesome icon.int
Display-priority of the value, highest value is placed top most.boolean
When the parameter is set totrue
the value from this Provider is shown on a table alongside players.
-
Element Details
-
text
String textText displayed before the value, limited to 50 characters.Should inform the user what the value represents, for example "Distance from spawn", "Balance"
- Returns:
- String of max 50 characters, remainder will be clipped.
-
priority
int priorityDisplay-priority of the value, highest value is placed top most.Two values with same priority may appear in a random order.
- Returns:
- Priority between 0 and
Integer.MAX_VALUE
.
- Default:
0
-
description
String descriptionText displayed when hovering over the value, limited to 150 characters.Should be used to clarify what the value is if not self evident, for example text: "Balance", description: "Economy balance of the player"
- Returns:
- String of max 150 characters, remainder will be clipped.
- Default:
""
-
iconName
String iconNameName of Font Awesome icon.See FontAwesome (select 'free')) for icons and their
Family
.- Returns:
- Name of the icon, if name is not valid no icon is shown.
- Default:
"question"
-
iconFamily
Family iconFamilyFamily of Font Awesome icon.See FontAwesome (select 'free')) for icons and their
Family
.- Returns:
- Family that matches an icon, if there is no icon for this family no icon is shown.
- Default:
SOLID
-
iconColor
Color iconColorColor preference of the plugin.This color will be set as the default color to use for plugin's elements.
- Returns:
- Preferred color. If none are specified defaults are used.
- Default:
NONE
-
showInPlayerTable
boolean showInPlayerTableWhen the parameter is set totrue
the value from this Provider is shown on a table alongside players.- Returns:
- false by default.
- Default:
false
-