From fd9fafb6bbb2913a4bf76bbeeef0aa0319cfa3c9 Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Sat, 2 Apr 2022 15:12:38 -0500 Subject: [PATCH] I'd say this is pretty important --- .../plex/listener/impl/PlayerListener.java | 25 ++++++------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/src/main/java/dev/plex/listener/impl/PlayerListener.java b/src/main/java/dev/plex/listener/impl/PlayerListener.java index 44a105c..ce524e6 100644 --- a/src/main/java/dev/plex/listener/impl/PlayerListener.java +++ b/src/main/java/dev/plex/listener/impl/PlayerListener.java @@ -63,14 +63,13 @@ public class PlayerListener extends PlexListener PlexLog.debug("New IP address detected for player: " + player.getName() + ". Adding " + currentIP + " to the database."); ips.add(currentIP); plexPlayer.setIps(ips); - if (mongoPlayerData != null) //back to mongo checking - { - mongoPlayerData.update(plexPlayer); //update the player's document - } - else if (sqlPlayerData != null) //sql checking - { - sqlPlayerData.update(plexPlayer); - } + DataUtils.update(plexPlayer); + } + if (!plexPlayer.getName().equals(player.getName())) + { + PlexLog.log(plexPlayer.getName() + " has a new name. Changing it to " + player.getName()); + plexPlayer.setName(player.getName()); + DataUtils.update(plexPlayer); } } @@ -101,15 +100,7 @@ public class PlayerListener extends PlexListener plugin.getAdminList().removeFromCache(UUID.fromString(plexPlayer.getUuid())); } - if (mongoPlayerData != null) //back to mongo checking - { - mongoPlayerData.update(plexPlayer); //update the player's document - } - else if (sqlPlayerData != null) //sql checking - { - sqlPlayerData.update(plexPlayer); - } - + DataUtils.update(plexPlayer); PlayerCache.getPlexPlayerMap().remove(event.getPlayer().getUniqueId()); //remove them from cache }