Package net.fateuhc.plugin.api.managers
Class TeamManager
java.lang.Object
net.fateuhc.plugin.api.managers.TeamManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidUsed to add a player to a team.voidcreateTeam(org.bukkit.entity.Player owner) Create a team.voiddisbandTeam(Team team) Disband a team.intgetKills(org.bukkit.entity.Player player) Used to get a team kill count.getMembers(org.bukkit.entity.Player player) Used to get the members of a team.List<org.bukkit.entity.Player> getOnlineMembers(org.bukkit.entity.Player player) Used to the online members of a team.Used to get the team of a player.getTeam(org.bukkit.entity.Player player) Used to get the team of a player.intGet the number of teams that are still alive.booleanisAlive(org.bukkit.entity.Player player) Check if a player is alive.voidregisterTeam(org.bukkit.entity.Player player, Team team, boolean create) Register a team.voidremovePlayer(org.bukkit.OfflinePlayer player, Team team) Used to remove a player from a team.toList(org.bukkit.entity.Player player) Used to get the state of a team.voidunregisterTeam(UUID uuid) Used to unregister a team using player's UUID.voidunregisterTeam(Team team) Used to unregister a team using Team.
-
Constructor Details
-
TeamManager
public TeamManager()
-
-
Method Details
-
getTeam
Used to get the team of a player.- Parameters:
player- Player's name- Returns:
- Team
-
getTeam
Used to get the team of a player.- Parameters:
uuid- Player's UUID- Returns:
- Team
-
isAlive
public boolean isAlive(org.bukkit.entity.Player player) Check if a player is alive.- Parameters:
player- Player's name- Returns:
- True/False if the team is alive
-
getKills
public int getKills(org.bukkit.entity.Player player) Used to get a team kill count.- Parameters:
player- Player's name- Returns:
- Team kill count
-
getOnlineMembers
Used to the online members of a team.- Parameters:
player- The player who you're wanting to get the members of.- Returns:
- List of online team members.
-
getMembers
Used to get the members of a team.- Parameters:
player- The player who you're wanting to get the team members of.- Returns:
- List of the team members.
-
toList
Used to get the state of a team.- Parameters:
player- Player's name- Returns:
- TEAM-LIST-FORMAT
-
removePlayer
Used to remove a player from a team.- Parameters:
player- Player's nameteam- Player's team
-
addPlayer
Used to add a player to a team.- Parameters:
player- Player's nameteam- Player's team
-
unregisterTeam
Used to unregister a team using Team.- Parameters:
team- Team
-
unregisterTeam
Used to unregister a team using player's UUID.- Parameters:
uuid- Player's UUID
-
createTeam
public void createTeam(org.bukkit.entity.Player owner) Create a team.- Parameters:
owner- Player's name
-
registerTeam
Register a team.- Parameters:
player- Player's nameteam- Teamcreate- True/False if the player is forming the team
-
disbandTeam
Disband a team.- Parameters:
team- Team
-
getTeamsAlive
public int getTeamsAlive()Get the number of teams that are still alive.- Returns:
- Int of active Teams
-