diff options
author | EvilSeph <evilseph@gmail.com> | 2012-02-03 05:11:44 -0500 |
---|---|---|
committer | EvilSeph <evilseph@gmail.com> | 2012-02-03 05:12:54 -0500 |
commit | 54e45b7d663914411e44c17085fc579d3b2ea970 (patch) | |
tree | 19a9dfe457adcae4dfd71d18745454d2c2a0836f /src/main/java/org/bukkit | |
parent | 5ae8f13fdedbdfcc8204111a557fd9e1ad392220 (diff) | |
download | craftbukkit-54e45b7d663914411e44c17085fc579d3b2ea970.tar craftbukkit-54e45b7d663914411e44c17085fc579d3b2ea970.tar.gz craftbukkit-54e45b7d663914411e44c17085fc579d3b2ea970.tar.lz craftbukkit-54e45b7d663914411e44c17085fc579d3b2ea970.tar.xz craftbukkit-54e45b7d663914411e44c17085fc579d3b2ea970.zip |
Prevent the Vanish API from sending unnecessary packets.
Diffstat (limited to 'src/main/java/org/bukkit')
-rw-r--r-- | src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java index e9172637..ead6a430 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -564,6 +564,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player { } public void hidePlayer(Player player) { + if (hiddenPlayers.contains(player)) return; hiddenPlayers.add(player); //remove this player from the hidden player's EntityTrackerEntry @@ -579,6 +580,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player { } public void showPlayer(Player player) { + if (!hiddenPlayers.contains(player)) return; hiddenPlayers.remove(player); EntityTracker tracker = ((WorldServer) entity.world).tracker; |