Class TeamManager
java.lang.Object
net.minestom.server.scoreboard.TeamManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateBuilder(String name) Initializes a newTeamBuilderfor creating a teamcreateTeam(String name) Creates aTeamwith only the registry namecreateTeam(String name, Component displayName, Component prefix, NamedTextColor teamColor, Component suffix) Creates aTeamwith the registry name, display name, prefix, suffix and the team colrocreateTeam(String name, Component prefix, NamedTextColor teamColor, Component suffix) Creates aTeamwith the registry name, prefix, suffix and the team formatbooleandeleteTeam(String registryName) Deletes aTeambooleandeleteTeam(Team team) Deletes aTeambooleanChecks if the given name a registry name of a registeredTeambooleanChecks if the givenTeamregisteredgetEntities(Team team) getPlayers(Team team) Gets aTeamwith the given namegetTeams()protected voidregisterNewTeam(Team team) Registers a newTeam
-
Constructor Details
-
TeamManager
public TeamManager()Default constructor
-
-
Method Details
-
registerNewTeam
-
deleteTeam
-
deleteTeam
-
createBuilder
Initializes a newTeamBuilderfor creating a team- Parameters:
name- The registry name of the team- Returns:
- the team builder
-
createTeam
-
createTeam
-
createTeam
public Team createTeam(String name, Component displayName, Component prefix, NamedTextColor teamColor, Component suffix) Creates aTeamwith the registry name, display name, prefix, suffix and the team colro- Parameters:
name- The registry namedisplayName- The display nameprefix- The team prefixteamColor- The team colorsuffix- The team suffix- Returns:
- the created
Teamwith a prefix, teamColor, suffix and the display name
-
getTeam
-
exists
-
exists
-
getPlayers
-
getEntities
Gets aListwith all registeredLivingEntityin the team
Note: The list exclude all players. To get all players of the team, you can usegetPlayers(Team)- Parameters:
team- The team- Returns:
- a
Listwith all registeredLivingEntity
-
getTeams
-