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}