Fix another rare NPE in PingRunnable
This commit is contained in:
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user