Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

Статус
Закрыто для дальнейших ответов.

Xaker32bit

Активный участник
Баллы
63
Доброго времени суток, уважаемые форумчане.
Почему не работает слушатель событий? С блоком взаимодействую (ЛКМ, ПКМ) - ничего не происходит.
Java:
/* Исходник класса */[/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'у и вообще можно ли?
Решено
 
Доброго времени суток, уважаемые форумчане.
Как можно задать Location CommandSender'у и вообще можно ли?

Если объект является instanceof Player, то выполняем приведение и устанавливаем Location.
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх