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

Не работает Listener. Закрыто!

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

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

    Xaker32bit Активный участник

    Баллы:
    63
    Skype:
    xaker32bit
    Доброго времени суток, уважаемые форумчане.
    Почему не работает слушатель событий? С блоком взаимодействую (ЛКМ, ПКМ) - ничего не происходит.
    Код:
    /* Исходник класса */[/S][/S]
    [S][S]public class SkyWars extends JavaPlugin implements Listener{[/S][/S]
     
    [S][S]    public void OnEnable() {[/S][/S]
    [S][S]        Bukkit.getServer().getPluginManager().registerEvents(this, this);[/S][/S]
    [S][S]        getLogger().info("Plugin SkyWars is enabled!");[/S][/S]
    [S][S]    }[/S][/S]
     
    [S][S]    @EventHandler[/S][/S]
    [S][S]    public void onInteract(PlayerInteractEvent e) {[/S][/S]
    [S][S]        e.getPlayer().sendMessage("===============================");[/S][/S]
    [S][S]    }[/S][/S]
     
    [S][S]    public void OnDisable() {[/S][/S]
    [S][S]        getLogger().info("Plugin SkyWars is disabled!");[/S][/S]
    [S][S]    }[/S][/S]
    [S][S]}

    Разобрался сам. Надо было просто "On" писать с маленькой буквы и добавить аннотацию @Override

    Как можно задать Location CommandSender'у и вообще можно ли?
    Решено
     
  2. ptnk

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

    Баллы:
    173
    Если объект является instanceof Player, то выполняем приведение и устанавливаем Location.
     
    Xaker32bit нравится это.
  3. Автор темы
    Xaker32bit

    Xaker32bit Активный участник

    Баллы:
    63
    Skype:
    xaker32bit
    @ptnk, спасибо за помощь.
     
Статус темы:
Закрыта.

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