Не работает EventHandler

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

Noctural

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
TheNoctural
все зарегистрировал, класс с implements Listener


импорты и класс:
Код:
import com.palmergames.bukkit.towny.event.PlayerLeaveTownEvent;
import net.luckperms.api.LuckPerms;
import net.luckperms.api.node.Node;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;

import java.util.UUID;

public class PlayerLeaveTownHandler implements Listener {

сам ивентхандлер
Код:
    @EventHandler
    public void LeaveTownEvent(PlayerLeaveTownEvent event) {
        Plugin.getServer().getConsoleSender().sendMessage("Event Player Name " + event.getPlayer().getName());
        Plugin.getServer().getConsoleSender().sendMessage("Event Unique ID " + event.getPlayer().getUniqueId());
    }

констурктор:
Код:
    public PlayerLeaveTownHandler(Plugin plugin, LuckPerms LP) {
        plugin.getServer().getPluginManager().registerEvents(this, plugin);
        this.Plugin = plugin;
        this.LP = LP;
    }

onEnable:
Код:
new PlayerLeaveTownHandler(this, this.luckPerms);

когда игрок выходит с города он просто не срабатывает и ничего не выдает, никаких ошибок, ничего. что может быть не так или чего не хватает здесь?

UPD: нужно использовать TownLeaveEvent вместо PlayerLeaveTownEvent (TownLeaveEvent был в пакете town, поэтому я подумал что товнлививент относится к городам, а тот что без пакета не понимаю к чему, в общем все работает как должно)
 
Последнее редактирование:
плагин загружается?
да, все остальное работает, команды и прочее, но именно хандлер не работает, такая же проблема была неделю назад когда я пытался плуг один написать с TownyPreDeleteTownEvent и пробовал отменить егоupload_2022-9-26_13-44-54.png
 
да, все остальное работает, команды и прочее, но именно хандлер не работает, такая же проблема была неделю назад когда я пытался плуг один написать с TownyPreDeleteTownEvent и пробовал отменить егоПосмотреть вложение 63489
Конфликта твоих плагинов не происходит?
Если у тебя в двух плагинах классы с одинаковыми названиями в одинаковых пакетах, загружен будет только один
 
Конфликта твоих плагинов не происходит?
Если у тебя в двух плагинах классы с одинаковыми названиями в одинаковых пакетах, загружен будет только один
на сервере только четыре плагина, ессентиалс лакипермс товни, не думаю что там есть такой же класс
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх