From 0ae4bd22810a904c150f412b2fb5811748bfe867 Mon Sep 17 00:00:00 2001 From: samczsun Date: Sun, 1 Jan 2017 13:58:31 -0500 Subject: [PATCH] PC-938 PC-1294 For whatever reason, Minestrike nametags don't hide properly on hotjoining. This is a simple fix which just resets all nametag visibilities on game reset. Should work, right? --- .../game/arcade/game/games/minestrike/Minestrike.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/Minestrike.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/Minestrike.java index 61a50d039..088a6f1ef 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/Minestrike.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/Minestrike.java @@ -234,13 +234,14 @@ public class Minestrike extends TeamGame { if (event.GetState() != GameState.Prepare) return; - - System.out.println("Hiding Scoreboard Nametags for Other Teams"); + + hideNametags(); + } + + private void hideNametags() { for (Team curTeam : Scoreboard.getScoreboard().getTeams()) { curTeam.setNameTagVisibility(NameTagVisibility.HIDE_FOR_OTHER_TEAMS); - //UtilServer.getServer().dispatchCommand(UtilServer.getServer().getConsoleSender(), - // "scoreboard teams option " + curTeam.getName() + " nametagVisibility hideForOtherTeams"); } } @@ -997,6 +998,8 @@ public class Minestrike extends TeamGame else Announce(C.cPurple + C.Bold + "Bullets: " + ChatColor.RESET + "Slow and Visible with Instant Sniper"); } + + hideNametags(); } public void giveMoney()