Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Поиск аргументов команды при нажатии TAB.

JonBoss

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Jon
Как сделать поиск готовых аргументов команды при нажатии TAB?
Например, когда пишешь "/time ", жмешь таб, оно предлагает "set add querty"?
А когда выбрал уже какой-то аргумент "/time set ", жмешь таб, то оно будет предлагать аргументы этого аргумента "day night".
Можно ли вообще указать, какой тип аргументов искать? По стандарту оно ищет игроков, а можно, например, названия миров?
 
Как сделать поиск готовых аргументов команды при нажатии TAB?
Например, когда пишешь "/time ", жмешь таб, оно предлагает "set add querty"?
А когда выбрал уже какой-то аргумент "/time set ", жмешь таб, то оно будет предлагать аргументы этого аргумента "day night".
Можно ли вообще указать, какой тип аргументов искать? По стандарту оно ищет игроков, а можно, например, названия миров?
Устанавливаешь для команды табкомплитер - getCommand("time").setTabCompleter(...). Для чужих команд через событие.
 
Устанавливаешь для команды табкомплитер - getCommand("time").setTabCompleter(...). Для чужих команд через событие.
Не понял. Это можно делать только с стандартными командами getCommand("time").setTabCompleter(...)?
 
Для твоих собственных команд я имел ввиду такой способ.
Круто, получилось. Только не совсем так работает: если я начну вводить начало аргумента и нажму tab, то оно удалит то, что я ввел, и начнет с начала предлагать из списка.
А как на счет суб-аргументов? Как их настроить?
 
Круто, получилось. Только не совсем так работает: если я начну вводить начало аргумента и нажму tab, то оно удалит то, что я ввел, и начнет с начала предлагать из списка.
А как на счет суб-аргументов? Как их настроить?
Я в своем плагине автодополнение аргументов сделал так
 

Поделиться этой страницей

Назад
Верх