Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

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

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

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

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


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

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

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

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

    Баллы:
    36
    Skype:
    The_Vladimir_UA
    так, окей, а как добавить исключение (допустим для команды /test) ?
    есть такой код:
    Код:
            @EventHandler
            public void plCom(PlayerCommandPreprocessEvent e){
                String name = e.getPlayer().getName().toLowerCase();
                if(config.getBoolean("temp.freze." + name) == true){
                    e.setCancelled(true);
                }
            }
    [DOUBLEPOST=1442747019,1442746349][/DOUBLEPOST]Уже сам понял: e.getMessage . Спасибо за наводку! =)
     
  5. OsipXD

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

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

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

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

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

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

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

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


    [DOUBLEPOST=1442755877,1442755696][/DOUBLEPOST]PS: вопрос решен, всем спасибо
     
  9. OsipXD

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

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

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    OMG..... :confused: :eek: :confused:
     
  11. Автор темы
    VLnet

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

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

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