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

Помогите Вырезать\заменить стандартную команду на свою.

Тема в разделе "Разработка плагинов для новичков", создана пользователем conqu_error, 28 июн 2019.

  1. Автор темы
    conqu_error

    conqu_error Новичок

    Баллы:
    16
    Здравствуйте. Столкнулся с такой проблемой:
    Хочу заменить команду /plugins на свою(чтобы добавить свои функции в эту команду).
    Каким образом можно заменить стандартную команду /plugins на команду из своего плагина, или вырезать команду из ядра?

    Заранее спасибо.
     
  2. Namer_PRO

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

    Баллы:
    76
    Имя в Minecraft:
    Namer_PRO
    Код:
    if(cmd.equlsIgnoreCase("команда")) //В нашем случае plugins
    {
    //Какие-то твои действия. Например дописать игроку текст:
    Player pl = (Player)sender;
    pl.sendMessage("Это дополненная команда!");
    Bukkit.getServer().dispatchCommand(pl, "какой команде подражать"); //В нашем случае plugins
    }
     
  3. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Слушай PlayerCommandPreprocessEvent.
    Код:
    if(event.getMessage().toLowerCase().startsWith("/plugins")) {
      // TODO
    }
     

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