Помогите Команды в команде

Статус
Закрыто для дальнейших ответов.

Firec

Активный участник
Пользователь
Баллы
61
Как примерно можно сделать команды, которые имеют множество возможностей.
Примерно такое:
/test help
/test list
/test about
...
И чтоб это всё выводилось, когда игрок пишет просто /test. Ну и отдельное описание и использование для этого всего.
 
На всякий случай скажу - в интернете я пытался искать, но ничего подобного не нашел. Только самые простые команды.
 
А он то мне зачем?
1. Я пишу (ну или тщетно пытаюсь) свой плагин, в котором и будут эти команды.
2. Желательно без использования каких либо сторонних API.
А, ок, я думал, что через уже готовый плагин хочешь.
 
Как примерно можно сделать команды, которые имеют множество возможностей.
Примерно такое:
/test help
/test list
/test about
...
И чтоб это всё выводилось, когда игрок пишет просто /test. Ну и отдельное описание и использование для этого всего.
Можно сделать через onTabComplete, и при нажатии на таб будут добавляться подкоманды, а то что ты описал - хз
 
В AuthMe реализовано то, что мне нужно, но мои навыки не позволяют мне читать спокойно код с GitHub'а. Может так кто-то сможет помочь?
 
ты наверное имел ввиду аргументы

Код:
if(args.length == 1) {
if(args[0].equals("help") {
sender.sendMessage("help");
}
} else {
sender.sendMessage("use /command help");
}
 
ты наверное имел ввиду аргументы

Код:
if(args.length == 1) {
if(args[0].equals("help") {
sender.sendMessage("help");
}
} else {
sender.sendMessage("use /command help");
}
Хоть такой вариант мне и не нравился, но, получается, что он самый простой и лучший из тех, что я смогу реализовать. Потом тогда разберусь с автодополнением. Списибо!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх