From f3d2468c69f308bb5071b46a4684283d83164dc3 Mon Sep 17 00:00:00 2001 From: Beanes Date: Tue, 28 Apr 2026 22:46:15 +0200 Subject: [PATCH] Fix edge case when server sends a useless packet --- .../protocol/v1_8to1_7_6_10/storage/GameProfileStorage.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/viaversion/viarewind/protocol/v1_8to1_7_6_10/storage/GameProfileStorage.java b/common/src/main/java/com/viaversion/viarewind/protocol/v1_8to1_7_6_10/storage/GameProfileStorage.java index 569b729d2..d5f4f549f 100644 --- a/common/src/main/java/com/viaversion/viarewind/protocol/v1_8to1_7_6_10/storage/GameProfileStorage.java +++ b/common/src/main/java/com/viaversion/viarewind/protocol/v1_8to1_7_6_10/storage/GameProfileStorage.java @@ -78,7 +78,9 @@ public List getAllWithPrefix(String prefix, boolean ignoreCase) { public GameProfile remove(UUID uuid) { GameProfile removedProfile = properties.remove(uuid); - nameToProfile.get(removedProfile.name).remove(removedProfile); + if (removedProfile != null) { + nameToProfile.get(removedProfile.name).remove(removedProfile); + } return removedProfile; }