From 5866f36bb77ba1232a8a7a5e3c8f5ee616b4e9e0 Mon Sep 17 00:00:00 2001 From: BillyGalbreath Date: Tue, 13 Apr 2021 11:11:52 -0500 Subject: [PATCH] Fix #263 - NPE on TPSBar when player disconnects --- patches/server/0154-Implement-TPSBar.patch | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/patches/server/0154-Implement-TPSBar.patch b/patches/server/0154-Implement-TPSBar.patch index 79c3a0178..2994ac4f8 100644 --- a/patches/server/0154-Implement-TPSBar.patch +++ b/patches/server/0154-Implement-TPSBar.patch @@ -84,10 +84,10 @@ index 0000000000000000000000000000000000000000..807f5709af7fd9497633ecfc9e932f0d +} diff --git a/src/main/java/net/pl3x/purpur/task/TPSBarTask.java b/src/main/java/net/pl3x/purpur/task/TPSBarTask.java new file mode 100644 -index 0000000000000000000000000000000000000000..dcb973f658c2ff30ab014785f530a3db0aebe512 +index 0000000000000000000000000000000000000000..f9f75d96565ccee9437b7d39a98c9adf97446e51 --- /dev/null +++ b/src/main/java/net/pl3x/purpur/task/TPSBarTask.java -@@ -0,0 +1,111 @@ +@@ -0,0 +1,112 @@ +package net.pl3x.purpur.task; + +import org.bukkit.Bukkit; @@ -174,7 +174,8 @@ index 0000000000000000000000000000000000000000..dcb973f658c2ff30ab014785f530a3db + } + + public static void removePlayer(Player player) { -+ instance.getBossBar().removePlayer(player); ++ BossBar bossbar = instance.getBossBar(); ++ bossbar.removePlayer(player); + } + + public static void togglePlayer(Player player) {