Fix another rare NPE in PingRunnable

This commit is contained in:
Axionize committed 2025-04-20 21:57:06 -04:00
1 parent 35faf08cfa
commit 791e0575a9
2 files changed
+4 -2

No files matched your search

@@ -7,6 +7,7 @@ import me.caseload.knockbacksync.player.PlayerData;
import me.caseload.knockbacksync.util.FloodgateUtil;
import me.caseload.knockbacksync.util.GeyserUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.Map;
import java.util.UUID;
@@ -16,7 +17,7 @@ public class PlayerDataManager {
private static final Map<User, PlayerData> playerDataMap = new ConcurrentHashMap<>();
public static PlayerData getPlayerData(@NotNull User user) {
public static @Nullable PlayerData getPlayerData(@NotNull User user) {
return playerDataMap.get(user);
}
@@ -17,7 +17,8 @@ public class PingRunnable implements Runnable {
for (User user : CombatManager.getPlayers()) {
PlayerData playerData = PlayerDataManager.getPlayerData(user);
playerData.sendPing(true);
if (playerData != null)
playerData.sendPing(true);
}
}
}