Fix NPE when unlinking offline players (#6111)

Fixes #6105
This commit is contained in:
Josh Roy 2025-03-29 15:43:28 -04:00 committed by GitHub
parent dabe68701d
commit 0cb387fb05
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -140,7 +140,13 @@ public class LinkBukkitListener implements Listener {
@EventHandler
public void onUserLinkStatusChange(final DiscordLinkStatusChangeEvent event) {
if (event.isLinked() || ess.getSettings().getLinkPolicy() == DiscordLinkSettings.LinkPolicy.NONE) {
event.getUser().setFreeze(false);
if (event.getUser() != null) {
event.getUser().setFreeze(false);
}
return;
}
if (event.getUser() == null || !event.getUser().getBase().isOnline()) {
return;
}