ServerVariables
  • ServerVariables Wiki
  • How to Start
  • Variables Tutorial
  • Commands and Permissions
  • Config.yml
  • PlaceholderAPI Variables
  • API
  • Examples
Powered by GitBook
On this page
  • Variable Type
  • Value Type
  • Initial Value
  • Possible Values
  • Limitations
  • Min Value
  • Max Value
  • Max Characters
  • Max Decimals

Variables Tutorial

Each of the variables in the config follows a certain format. Here you can find the explanation of the options you can use. Everytime you modify something in this file you must reload the plugin using /svar reload

Variable Type

Type of the variable. You can use PLAYER or GLOBAL.

  • GLOBAL: The variable is set for the whole server.

  • PLAYER: The variable is set for a player in particular.

variable_type: GLOBAL

Value Type

Value format of the variable. You can use TEXT, INTEGER or DOUBLE.

  • TEXT: The variable accepts all values.

  • INTEGER: The variable accepts only numbers.

  • DOUBLE: The variable accepts numbers with decimals.

If you want to use the add/reduce commands you must set this option to INTEGER or DOUBLE.

value_type: TEXT

Initial Value

The initial or default value of the variable.

 initial_value: "off"
 initial_value: 500

Possible Values

The possible values of this variable. You'll not be able to set the variable to a different value. Format: <value>;(optional)<display>

The "display" is optional and it is a visual representation of the variable which can be used as a PlaceholderAPI variable. Always use a single word for the value option, if you need multiple words, use something like this: "this_is_the_first_value".

possible_values:
- "off;&c&lPortal Disabled"
- "on;&a&lPortal Enabled"

possible_values:
- "1"
- "2"
- "3"

This parameter is completely optional.

Limitations

Conditions that the variable will have. You will not be able to change the variable if the new value doesn't respect these conditions.

Min Value

limitations:
  min_value: 0

Max Value

limitations:
  max_value: 100

Max Characters

limitations:
  max_characters: 10

Max Decimals

In contrast to the previous options, this is not really a limitation, but a transformation, which means the final value of the variable will always have a maximum of X decimals, even if you used many more decimals on the command to modify its value.

limitations:
  max_decimals: 3

PreviousHow to StartNextCommands and Permissions

Last updated 2 months ago

Minimum value of the variable. Only works with on INTEGER or DOUBLE.

Maximum value of the variable. Only works with on INTEGER or DOUBLE.

Maximum number of characters of the variable. Only works with on TEXT.

Maximum number of decimals. Only works with on DOUBLE.

Value Type
Value Type
Value Type
Value Type