From 14158f73b81d59cf3d3da24d4711cd2c76de2ddb Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Wed, 26 Feb 2025 22:40:58 +0100 Subject: [PATCH] Handle null player check in resetWorldBorder method. Previously, the method assumed the player object was never null, which could cause potential issues. This update adds a null check to ensure stability and prevent unexpected errors when invoking the resetWorldBorder method. --- src/main/java/com/alttd/ctf/team/TeamPlayer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/alttd/ctf/team/TeamPlayer.java b/src/main/java/com/alttd/ctf/team/TeamPlayer.java index 4f60369..c9136e2 100644 --- a/src/main/java/com/alttd/ctf/team/TeamPlayer.java +++ b/src/main/java/com/alttd/ctf/team/TeamPlayer.java @@ -60,8 +60,8 @@ public class TeamPlayer { isDead = true; } - public void resetWorldBorder(@NotNull Player player, WorldBorderApi worldBorderApi, GamePhase gamePhase, Location worldBorderCenter) { - if (!player.isOnline()) { + public void resetWorldBorder(Player player, WorldBorderApi worldBorderApi, GamePhase gamePhase, Location worldBorderCenter) { + if (player == null || !player.isOnline()) { return; } WorldBorderSettings worldBorderSettings = GameConfig.WORLD_BORDER.getGAME_PHASE_WORLD_BORDER().get(gamePhase);