diff options
Diffstat (limited to 'src/main/java/net/elytrium/limboauth/command')
| -rw-r--r-- | src/main/java/net/elytrium/limboauth/command/UnregisterCommand.java | 2 |
1 files changed, 2 insertions, 0 deletions
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); |
