From a225d604ef7fd2ffb59454bed3905c3f09b81fa6 Mon Sep 17 00:00:00 2001 From: steve4744 Date: Mon, 25 Jan 2021 22:14:35 +0000 Subject: [PATCH] only add/remove scoreboards when teleporting if scoreboards are enabled (#4400) --- .../java/com/gmail/nossr50/listeners/PlayerListener.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/listeners/PlayerListener.java b/src/main/java/com/gmail/nossr50/listeners/PlayerListener.java index b410a330d..284b1a2fd 100644 --- a/src/main/java/com/gmail/nossr50/listeners/PlayerListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/PlayerListener.java @@ -72,10 +72,12 @@ public class PlayerListener implements Listener { /* WORLD BLACKLIST CHECK */ if(WorldBlacklist.isWorldBlacklisted(event.getPlayer().getWorld())) { //Remove scoreboards - ScoreboardManager.teardownPlayer(event.getPlayer()); + if(Config.getInstance().getScoreboardsEnabled()) { + ScoreboardManager.teardownPlayer(event.getPlayer()); + } return; - } else if(WorldBlacklist.isWorldBlacklisted(event.getFrom().getWorld())) { - //This only fires if they are traveling to a non-blacklisted world from a blacklisted world + } else if(WorldBlacklist.isWorldBlacklisted(event.getFrom().getWorld()) && Config.getInstance().getScoreboardsEnabled()) { + //This only fires if they are travelling to a non-blacklisted world from a blacklisted world //Setup scoreboards ScoreboardManager.setupPlayer(event.getPlayer());