Eric006
Ньюби
- Баллы
- 1
Всем привет! Впервые на этом форуме.
Новичок в разработке плагинов. Вроде написал очень примитивный код для проверки, как работает PlayerInteractEvent. Ошибок не показывает, даже предупреждений нет. Компилируется на ура, Debug корректировок не вносит, но при попытке удостовериться в работе данного кода на практике, ничего не выходит: плагин посылает сообщение в консоль о том что он запущен, отображается в /pl, но на деле не работает, что приводит меня к выводу что я допустил ошибку в коде, не подскажете как правильно?
Новичок в разработке плагинов. Вроде написал очень примитивный код для проверки, как работает PlayerInteractEvent. Ошибок не показывает, даже предупреждений нет. Компилируется на ура, Debug корректировок не вносит, но при попытке удостовериться в работе данного кода на практике, ничего не выходит: плагин посылает сообщение в консоль о том что он запущен, отображается в /pl, но на деле не работает, что приводит меня к выводу что я допустил ошибку в коде, не подскажете как правильно?
Код:
package me.eric.tester;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.plugin.java.JavaPlugin;
public final class Tester extends JavaPlugin implements Listener {
@Override
public void onEnable() {
System.out.println("Плагин запущен.");
}
@EventHandler
public void onPlayerInteract(PlayerInteractEvent e) {
Player player = e.getPlayer();
if (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK) {
player.sendMessage("Работает!");
}
}
@Override
public void onDisable() {
}
}