#Регистрация команд
Как регистрировать команды, чтобы можно было их вводить на сервере
open_commands:
command:
aliases:
- cmd1
- cmd2
menu: id
permission: ~ # необязательный параметр
tab-completer: [ ]
#Aliases
aliases:
- <cmd>
Алиасы к команде, которые можно писать бесконечное количество.
Если вы хотите чтобы при помощи команды /cmd1 м можно было вводить несколько команд сразу и открывалась каждый раз одна GUI, то алиасы вам в этом помогут
Необязательный параметр, можно его не вписывать.
#Menu
menu: id
Меню, которое будет открываться при написании команды из конфигурации
#Permission
permission: ~
Право на написание команды. Необязательный параметр, можно его не вписывать.
#Tab Completer
tab-completer: [ ]
Настройки Tab Completer для аргументов команды
#Типы Tab Completer
Все типы Tab Completer для аргументов:
#Player
tab-completer:
PLAYER:
type: player
Выводит никнейм игрока
#Int
tab-completer:
INTEGER:
type: int
Выводит любое число от -2147483647 до 2147483647
#Long
tab-completer:
LONG:
type: long
Выводит любое число от -9223372036854775807 до 9223372036854775807
#Boolean
tab-completer:
BOOLEAN:
type: bool
Выводит boolean значение (true/false)
#Сhoice
tab-completer:
CHOICE:
type: choice
# список на выбор
items:
- 'hub'
- 'shop'
Выводит cписок на выбор
#Double
tab-completer:
DOUBLE:
type: double
Выводит число с точкой - 1.5, 2.52
#String
tab-completer:
STRING:
type: string
Выводит любую строку