From 59af31c6f898d1b225ed8798ccfb33a3de95ed36 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Jul 2017 00:18:45 +0100 Subject: [PATCH] Fix spectators being able to interact with hero selection --- .../arcade/game/games/moba/prepare/PrepareSelection.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/moba/prepare/PrepareSelection.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/moba/prepare/PrepareSelection.java index 4480e761f..c55dfba5f 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/moba/prepare/PrepareSelection.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/moba/prepare/PrepareSelection.java @@ -7,6 +7,7 @@ import mineplex.core.common.util.UtilAlg; import mineplex.core.common.util.UtilParticle; import mineplex.core.common.util.UtilParticle.ParticleType; import mineplex.core.common.util.UtilParticle.ViewDist; +import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilTextMiddle; import mineplex.core.itemstack.ItemBuilder; @@ -193,6 +194,11 @@ public class PrepareSelection implements Listener, IPacketHandler Player player = packetInfo.getPlayer(); int entityId = packet.a; + if (UtilPlayer.isSpectator(player)) + { + return; + } + ClientArmorStand goBackStand = _goBackStands.get(player); if (goBackStand != null && goBackStand.getEntityId() == entityId)