From 52edd9fa65506ebe4bd05aa6da34c15edb29d49d Mon Sep 17 00:00:00 2001 From: ineanto Date: Thu, 28 Dec 2023 21:09:58 +0100 Subject: [PATCH] feat(event): add warning on load failure --- src/main/java/xyz/ineanto/nicko/event/PlayerJoinListener.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/xyz/ineanto/nicko/event/PlayerJoinListener.java b/src/main/java/xyz/ineanto/nicko/event/PlayerJoinListener.java index 0b20860..33ae8d0 100644 --- a/src/main/java/xyz/ineanto/nicko/event/PlayerJoinListener.java +++ b/src/main/java/xyz/ineanto/nicko/event/PlayerJoinListener.java @@ -37,7 +37,7 @@ public class PlayerJoinListener implements Listener { nameStore.storeName(player); final Optional optionalProfile = dataStore.getData(player.getUniqueId()); - optionalProfile.ifPresent(profile -> { + optionalProfile.ifPresentOrElse(profile -> { // Random Skin on connection feature if (profile.isRandomSkin()) { final String name = instance.getNameFetcher().getRandomUsername(); @@ -61,6 +61,8 @@ public class PlayerJoinListener implements Listener { )); } } + }, () -> { + instance.getLogger().warning("Failed to load data for " + player.getName()); }); for (Player online : Bukkit.getOnlinePlayers().stream().filter(op -> op.getUniqueId() != player.getUniqueId()).toList()) {