package de.oppermann.bastian.spleef.util; import java.util.UUID; import de.oppermann.bastian.spleef.arena.SpleefArena; public class PlayerManager { /** * Gets the arena of a player. (player || spectator) */ public static SpleefArena getArena(UUID player) { for (SpleefArena arena : SpleefArena.getSpleefArenas()) { if (arena.getPlayers().contains(player)) { return arena; } if (arena.getSpectators().contains(player)) { return arena; } } return null; } /** * Gets the arena of a player. (only if he is a spectator) */ public static SpleefArena getSpectateArena(UUID player) { for (SpleefArena arena : SpleefArena.getSpleefArenas()) { if (arena.getSpectators().contains(player)) { return arena; } } return null; } /** * Gets the arena of a player. (only if he is a player) */ public static SpleefArena getPlayerArena(UUID player) { for (SpleefArena arena : SpleefArena.getSpleefArenas()) { if (arena.getPlayers().contains(player)) { return arena; } } return null; } }