Войти или зарегистрироваться

Помогите Не работает Клик-Евент

  • Автор темы Автор темы Timings
  • Дата начала Дата начала

Timings

Активный участник
Пользователь
Баллы
88
Имя в Minecraft
NextGeneric
Здравствуйте!Кто подскажет, почему не работает клик-евент в инвентаре?Открываю командой инвентарь, кликаю по блоку земли, ничего не происходит., хотя, согласно коду, должно вывестись сообщение в чат "LOL"...Буду благодарен!Код ->> http://paste.org.ru/?vkl5gq
 
Если это весь ваш код, то ваш плагин ничего не делает. Почему? Потому что сервер надо уведомить, что вы вообще чего-то от него хотите. Конкретно по пунктам, что бы прослушивать события, вам нужно уведомить сервер о том, что такой-то класс хочет слушать события, соответственно указанный класс обязан реализовывать интерфейс Listener, если вы хотите исполнять какие-то команды игрока, об этом так же нужно уведомить сервер и указанный класс должен реализовывать CommandExecutor.
 
В сообщении @kris13 всё написано.
Добавил:
Код:
public class PBGun extends JavaPlugin implements Listener {
Добавил:
Код:
@EventHandler
    public void onInventoryClick(InventoryClickEvent event) {
Никакого результата. Возможно, нужно еще что-то добавить?
Кажется, забыл добавить.
Код:
@Override
    public void onEnable() {
       
        PluginDescriptionFile pdfFile = this.getDescription();
        this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " has been enabled!");
       
        getServer().getPluginManager().registerEvents(new PlayerListener(), this);
 
Вы не поверите, но теперь ваши события будет ловить PlayerListener, но ни как не PBGun
 
Вы не поверите, но теперь ваши события будет ловить PlayerListener, но ни как не PBGun
В таком случае, не мог бы ты подсказать, как правильно сделать? Явно разбираешься в этом деле лучше меня.
Вы не поверите, но теперь ваши события будет ловить PlayerListener, но ни как не PBGun
Разобрался.
 
Назад
Верх