From e690da0731644782f2204b710caf47d6c05f721d Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Mon, 20 Sep 2021 03:29:07 +0200 Subject: [PATCH] Don't try to sink if player isn't linked --- .../proxydiscordlink/minecraft/listeners/PlayerJoin.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/alttd/proxydiscordlink/minecraft/listeners/PlayerJoin.java b/src/main/java/com/alttd/proxydiscordlink/minecraft/listeners/PlayerJoin.java index 9180177..6bb0730 100644 --- a/src/main/java/com/alttd/proxydiscordlink/minecraft/listeners/PlayerJoin.java +++ b/src/main/java/com/alttd/proxydiscordlink/minecraft/listeners/PlayerJoin.java @@ -14,11 +14,14 @@ public class PlayerJoin { if (event.getPreviousServer().isPresent()) return; - boolean sync = false; - - String username = event.getPlayer().getUsername(); DiscordLinkPlayer discordLinkPlayer = DiscordLinkPlayer.getDiscordLinkPlayer(event.getPlayer().getUniqueId()); + if (discordLinkPlayer == null) + return; + + boolean sync = false; + String username = event.getPlayer().getUsername(); + if (!discordLinkPlayer.getUsername().equals(username)) { //Update username if needed discordLinkPlayer.setUsername(username); sync = true;