TeamHandlerpublic class CoreTeamHandler extends java.lang.Object implements TeamHandler
| Constructor | Description |
|---|---|
CoreTeamHandler(Game game) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
assignPlayers(Arena arena) |
Assigns players for an Arena.
|
void |
createTeams(Arena arena) |
Creates Team objects for the Arena.
|
java.util.List<Team> |
getTeams(Arena arena) |
Gets the Teams for an Arena.
|
Team |
getWinner(Arena arena) |
Gets the winning Team for an Arena.
|
void |
loadTeams() |
Loads teams from the teams.yml file.
|
void |
removeArena(Arena arena) |
Removes all Teams for an Arena.
|
public CoreTeamHandler(Game game)
public void loadTeams()
TeamHandlerloadTeams in interface TeamHandlerpublic void createTeams(Arena arena)
TeamHandlercreateTeams in interface TeamHandlerarena - the Arena to create Teams forpublic java.util.List<Team> getTeams(Arena arena)
TeamHandlergetTeams in interface TeamHandlerarena - the Arena to get Teams forpublic void removeArena(Arena arena)
TeamHandlerremoveArena in interface TeamHandlerarena - the Arena to remove Teams forpublic void assignPlayers(Arena arena)
TeamHandlerassignPlayers in interface TeamHandlerarena - the Arena to assign players forpublic Team getWinner(Arena arena)
TeamHandlergetWinner in interface TeamHandlerarena - the Arena to get the winner of