From 2fa4a044911eb6ef61832d41b0c3dd07a16598b4 Mon Sep 17 00:00:00 2001 From: Petr Ilin Date: Mon, 28 Mar 2022 14:48:28 +0300 Subject: Events fixes, more events --- src/main/java/net/elytrium/limboauth/command/UnregisterCommand.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/main/java/net/elytrium/limboauth/command') diff --git a/src/main/java/net/elytrium/limboauth/command/UnregisterCommand.java b/src/main/java/net/elytrium/limboauth/command/UnregisterCommand.java index 0811007..3c23bbf 100644 --- a/src/main/java/net/elytrium/limboauth/command/UnregisterCommand.java +++ b/src/main/java/net/elytrium/limboauth/command/UnregisterCommand.java @@ -26,6 +26,7 @@ import java.sql.SQLException; import java.util.Locale; import net.elytrium.limboauth.LimboAuth; import net.elytrium.limboauth.Settings; +import net.elytrium.limboauth.event.AuthUnregisterEvent; import net.elytrium.limboauth.handler.AuthSessionHandler; import net.elytrium.limboauth.model.RegisteredPlayer; import net.kyori.adventure.text.Component; @@ -77,6 +78,7 @@ public class UnregisterCommand implements SimpleCommand { source.sendMessage(this.crackedCommand); } else if (AuthSessionHandler.checkPassword(args[0], player, this.playerDao)) { try { + this.plugin.getServer().getEventManager().fireAndForget(new AuthUnregisterEvent(username)); this.playerDao.deleteById(username.toLowerCase(Locale.ROOT)); this.plugin.removePlayerFromCache(username); ((Player) source).disconnect(this.successful); -- cgit