From 1fb8f96414d165def2ad81d56369e8645558e931 Mon Sep 17 00:00:00 2001 From: OmerBenGera Date: Sat, 1 Oct 2022 20:32:04 +0300 Subject: [PATCH] Fixed a NPE when creating a SuperiorPlayer object for a player that doesn't exist --- .../superiorskyblock/core/factory/FactoriesManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/bgsoftware/superiorskyblock/core/factory/FactoriesManagerImpl.java b/src/main/java/com/bgsoftware/superiorskyblock/core/factory/FactoriesManagerImpl.java index e0a92ec44..404e43728 100644 --- a/src/main/java/com/bgsoftware/superiorskyblock/core/factory/FactoriesManagerImpl.java +++ b/src/main/java/com/bgsoftware/superiorskyblock/core/factory/FactoriesManagerImpl.java @@ -141,7 +141,7 @@ public SuperiorPlayer createPlayer(UUID playerUUID) { SuperiorPlayer.Builder builder = createPlayerBuilder() .setUniqueId(playerUUID); - if (offlinePlayer != null) + if (offlinePlayer != null && offlinePlayer.getName() != null) builder.setName(offlinePlayer.getName()); return builder.build();