Package com.minigameworld.frames
Class TeamBattleMiniGame.Team
java.lang.Object
com.minigameworld.frames.TeamBattleMiniGame.Team
- All Implemented Interfaces:
 MiniGameRank,Comparable<MiniGameRank>
- Enclosing class:
 - TeamBattleMiniGame
 
Team which used in TeamBattleMiniGame frame
Manage: teamName, maxMemberCount, members, color
Manage: teamName, maxMemberCount, members, color
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.bukkit.ChatColorgetColor()Gets team colorintGets live members countList<org.bukkit.entity.Player>Gets live member listintGets members countList<org.bukkit.entity.Player>Gets team membersGets all members name stringgetName()Gets team nameList<org.bukkit.entity.Player>Gets rank playersorg.bukkit.entity.PlayerGets random player of team membersintgetScore()Gets team scorebooleanhasMember(org.bukkit.entity.Player p)Check team has playerbooleanisEmpty()Check team has playersbooleanisFull()Check team has playersbooleanCheck team is liveintmaxCount()Gets team member max sizevoidminusTeamScore(int amount)Minus team scorevoidplusTeamScore(int amount)Plus team scorevoidsendTeamMessage(org.bukkit.entity.Player sender, String msg)Sends message to team membersvoidsetColor(org.bukkit.ChatColor color)Sets team colortoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.minigameworld.frames.helpers.MiniGameRank
compareTo 
- 
Constructor Details
- 
Team
Member size is needed for calculating maxPlayers of minigame- Parameters:
 teamName- Team namememberSize- Team max member size
 - 
Team
Member size is needed for calculating maxPlayers of minigame- Parameters:
 teamName- Team namememberSize- Team max member size
 
 - 
 - 
Method Details
- 
isEmpty
public boolean isEmpty()Check team has players- Returns:
 - True if team has no players
 
 - 
isFull
public boolean isFull()Check team has players- Returns:
 - True if team players are full
 
 - 
getMembers
Gets team members- Returns:
 - Player list
 
 - 
sendTeamMessage
Sends message to team members- Parameters:
 sender- Player from sendmsg- Message to send
 - 
getScore
public int getScore()Gets team score- Specified by:
 getScorein interfaceMiniGameRank- Returns:
 
 - 
plusTeamScore
public void plusTeamScore(int amount)Plus team score- Parameters:
 amount- Amount to plus
 - 
minusTeamScore
public void minusTeamScore(int amount)Minus team score- Parameters:
 amount- Amount to minus
 - 
hasMember
public boolean hasMember(org.bukkit.entity.Player p)Check team has player- Parameters:
 p- Player to check- Returns:
 - True if team has player
 
 - 
getRandomMember
public org.bukkit.entity.Player getRandomMember()Gets random player of team members- Returns:
 - Random team member
 
 - 
getMembersName
Gets all members name string- Returns:
 - All members name string
 
 - 
getColor
public org.bukkit.ChatColor getColor()Gets team color- Returns:
 - Team color
 
 - 
setColor
public void setColor(org.bukkit.ChatColor color)Sets team color- Parameters:
 color- Team color
 - 
isTeamLive
public boolean isTeamLive()Check team is live- Returns:
 - True if any member is live, or false if all of members are death
 
 - 
getLiveMembers
Gets live member list- Returns:
 - Live member list
 
 - 
getLiveMemberCount
public int getLiveMemberCount()Gets live members count- Returns:
 - Count of live members
 
 - 
getName
Gets team name- Returns:
 
 - 
getColoredTeamName
 - 
getMemberCount
public int getMemberCount()Gets members count- Returns:
 
 - 
maxCount
public int maxCount()Gets team member max size- Returns:
 - Max size of team
 
 - 
getPlayers
Description copied from interface:MiniGameRankGets rank players- Specified by:
 getPlayersin interfaceMiniGameRank- Returns:
 - Players
 
 - 
toString
 - 
equals
 
 -