From 245fed664ebeca9b7b1904c1519e9a6af0a8e2cc Mon Sep 17 00:00:00 2001 From: RootBeer Date: Thu, 15 Jan 2026 23:35:28 -0500 Subject: [PATCH 1/2] Fix obscure player adding exception --- KnockbackSync.iml | 1 - .../caseload/knockbacksync/manager/PlayerDataManager.java | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/KnockbackSync.iml b/KnockbackSync.iml index eba7f7ee..f553dad0 100644 --- a/KnockbackSync.iml +++ b/KnockbackSync.iml @@ -5,7 +5,6 @@ SPIGOT - ADVENTURE 1 diff --git a/common/src/main/java/me/caseload/knockbacksync/manager/PlayerDataManager.java b/common/src/main/java/me/caseload/knockbacksync/manager/PlayerDataManager.java index be053e91..737b1219 100644 --- a/common/src/main/java/me/caseload/knockbacksync/manager/PlayerDataManager.java +++ b/common/src/main/java/me/caseload/knockbacksync/manager/PlayerDataManager.java @@ -21,7 +21,11 @@ public class PlayerDataManager { return playerDataMap.get(user); } - public static void addPlayerData(@NotNull User user, @NotNull PlatformPlayer platformPlayer) { + public static void addPlayerData(@Nullable User user, @Nullable PlatformPlayer platformPlayer) { + if (user == null || platformPlayer == null) { + return; + } + if (!shouldExempt(platformPlayer.getUUID())) { PlayerData playerData = new PlayerData(user, platformPlayer); playerDataMap.put(user, playerData); From d58bfb18b3daf34362f763a0c4add3ba627e73aa Mon Sep 17 00:00:00 2001 From: RootBeer Date: Tue, 17 Feb 2026 08:36:48 -0500 Subject: [PATCH 2/2] Eliminate diff --- KnockbackSync.iml | 1 + 1 file changed, 1 insertion(+) diff --git a/KnockbackSync.iml b/KnockbackSync.iml index f553dad0..eba7f7ee 100644 --- a/KnockbackSync.iml +++ b/KnockbackSync.iml @@ -5,6 +5,7 @@ SPIGOT + ADVENTURE 1