001package fr.aumgn.dac2.game.start;
002
003import fr.aumgn.bukkitutils.playerref.map.PlayersRefMap;
004import fr.aumgn.bukkitutils.playerref.set.PlayersRefSet;
005import fr.aumgn.dac2.arena.Arena;
006
007/**
008 * Defines methods for all data necessary to start a new Game.
009 * (e.g. arena, players and their respective data, spectators)
010 */
011public interface GameStartData {
012
013    Arena getArena();
014
015    PlayersRefMap<? extends PlayerStartData> getPlayersData();
016
017    PlayersRefSet getSpectators();
018}