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

[решено] Event ввода команды

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

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

    VLnet Участник Пользователь

    Баллы:
    36
    Всем привет!
    Подскажите ивент, который срабатывает, при вводе любой команды (даже /fuckyoumotherfucker)


    ps: посидел вот тут: https://hub.spigotmc.org/javadocs/spigot/allclasses-noframe.html, в итоге нифига не понял, простите меня :rolleyes:
     
  2. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
  3. Автор темы
    VLnet

    VLnet Участник Пользователь

    Баллы:
    36
    так, окей, а как добавить исключение (допустим для команды /test) ?
    есть такой код:
    Код:
            @EventHandler
            public void plCom(PlayerCommandPreprocessEvent e){
                String name = e.getPlayer().getName().toLowerCase();
                if(config.getBoolean("temp.freze." + name) == true){
                    e.setCancelled(true);
                }
            }

    Уже сам понял: e.getMessage . Спасибо за наводку! =)
     
  4. OsipXD

    OsipXD Старожил Пользователь

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Можно использовать
    Код:
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {}
    В главном классе своего плагина
     
  5. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
     
  6. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Этот метод вызывается только при вводе своих команд
     
  7. Автор темы
    VLnet

    VLnet Участник Пользователь

    Баллы:
    36
    хм, затупил, сорри



    PS: вопрос решен, всем спасибо
     
  8. OsipXD

    OsipXD Старожил Пользователь

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Не заметил.
     
  9. MrTrojan

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

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    OMG..... :confused: :eek: :confused:
     
  10. Автор темы
    VLnet

    VLnet Участник Пользователь

    Баллы:
    36
    у меня дежавю...
     
Статус темы:
Закрыта.

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