1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Firec, 10 апр 2020.

Статус темы:
Закрыта.
  1. Автор темы
    Firec

    Firec Активный участник Пользователь

    Баллы:
    61
    Как примерно можно сделать команды, которые имеют множество возможностей.
    Примерно такое:
    /test help
    /test list
    /test about
    ...
    И чтоб это всё выводилось, когда игрок пишет просто /test. Ну и отдельное описание и использование для этого всего.
     
  2. Автор темы
    Firec

    Firec Активный участник Пользователь

    Баллы:
    61
    На всякий случай скажу - в интернете я пытался искать, но ничего подобного не нашел. Только самые простые команды.
     
  3. Sigvegutt

    Sigvegutt Активный участник Пользователь

    Баллы:
    96
    Плагин MyCommands
    в команде пиши '/test help'
    В ''
     
  4. Автор темы
    Firec

    Firec Активный участник Пользователь

    Баллы:
    61
    А он то мне зачем?
    1. Я пишу (ну или тщетно пытаюсь) свой плагин, в котором и будут эти команды.
    2. Желательно без использования каких либо сторонних API.
     
  5. Sigvegutt

    Sigvegutt Активный участник Пользователь

    Баллы:
    96
    А, ок, я думал, что через уже готовый плагин хочешь.
     
  6. HunterGaming

    HunterGaming Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    sqdFendy
    Можно сделать через onTabComplete, и при нажатии на таб будут добавляться подкоманды, а то что ты описал - хз
     
  7. Автор темы
    Firec

    Firec Активный участник Пользователь

    Баллы:
    61
    В AuthMe реализовано то, что мне нужно, но мои навыки не позволяют мне читать спокойно код с GitHub'а. Может так кто-то сможет помочь?
     
  8. HunterGaming

    HunterGaming Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    sqdFendy
  9. KostyanDeveloper

    KostyanDeveloper Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    KostyanChannel
    ты наверное имел ввиду аргументы

    Код:
    if(args.length == 1) {
    if(args[0].equals("help") {
    sender.sendMessage("help");
    }
    } else {
    sender.sendMessage("use /command help");
    }
     
  10. Автор темы
    Firec

    Firec Активный участник Пользователь

    Баллы:
    61
    Хоть такой вариант мне и не нравился, но, получается, что он самый простой и лучший из тех, что я смогу реализовать. Потом тогда разберусь с автодополнением. Списибо!
     
Статус темы:
Закрыта.

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