Xaker32bit
Активный участник
- Баллы
- 63
Доброго времени суток, уважаемые форумчане.
Почему не работает слушатель событий? С блоком взаимодействую (ЛКМ, ПКМ) - ничего не происходит.
Разобрался сам. Надо было просто "On" писать с маленькой буквы и добавить аннотацию @Override
Как можно задать Location CommandSender'у и вообще можно ли?
Решено
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]}