diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/HubClockManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/HubClockManager.java index e59202e38..2879ed3e1 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/HubClockManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/HubClockManager.java @@ -49,6 +49,11 @@ public class HubClockManager implements Listener player.getInventory().setItem(HUB_CLOCK_SLOT, HUB_CLOCK_ITEM); } + public void giveClockToAll() + { + UtilServer.getPlayersCollection().forEach(this::giveClock); + } + public void removeClock(Player player) { player.getInventory().remove(HUB_CLOCK_ITEM); @@ -68,13 +73,13 @@ public class HubClockManager implements Listener return; } - UtilServer.getPlayersCollection().forEach(this::giveClock); + giveClockToAll(); } @EventHandler public void giveOnVote(VoteStartEvent event) { - UtilServer.getPlayersCollection().forEach(this::giveClock); + giveClockToAll(); } @EventHandler @@ -125,13 +130,13 @@ public class HubClockManager implements Listener } // Don't allow spamming so we don't make too many send requests - if (!Recharge.Instance.usable(event.getPlayer(), "Return to Hub")) + if (!Recharge.Instance.usable(player, "Return to Hub")) { return; } // Send to server - _manager.GetPortal().sendPlayerToGenericServer(event.getPlayer(), GenericServer.HUB, Intent.PLAYER_REQUEST); + _manager.GetPortal().sendPlayerToGenericServer(player, GenericServer.HUB, Intent.PLAYER_REQUEST); } private boolean canGiveClock()