public class WauzPlayerGroup
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
adminUuidString
The uuid of the leader.
|
(package private) java.lang.String |
groupDescription
The description of the group.
|
(package private) java.lang.String |
groupPassword
The password of the group,
|
(package private) java.lang.String |
groupUuidString
The uuid of the group.
|
(package private) java.util.List<org.bukkit.entity.Player> |
players
The players inside the group.
|
(package private) java.lang.String |
wauzMode
The mode of this group's world.
|
Constructor and Description |
---|
WauzPlayerGroup(org.bukkit.entity.Player leader)
Creates a new group with given leader.
|
Modifier and Type | Method and Description |
---|---|
void |
addPlayer(org.bukkit.entity.Player player)
Adds a new player and announces it to the group members.
|
java.lang.String |
getAdminUuidString() |
java.lang.String |
getGroupDescription() |
java.lang.String |
getGroupPassword() |
java.lang.String |
getGroupUuidString() |
int |
getPlayerAmount() |
java.util.List<org.bukkit.entity.Player> |
getPlayers() |
java.lang.String |
getWauzMode() |
java.util.List<java.lang.String> |
getWrappedGroupDescription() |
boolean |
isEmpty() |
boolean |
isFull() |
boolean |
isGroupAdmin(org.bukkit.entity.Player player) |
boolean |
isPasswordProtected() |
void |
removePlayer(org.bukkit.entity.Player player)
Removes a player and announces it to the group members.
|
void |
setAdminUuidString(java.lang.String adminUuidString) |
void |
setGroupDescription(org.bukkit.entity.Player player,
java.lang.String groupDescription) |
void |
setGroupPassword(java.lang.String groupPassword) |
void |
setGroupUuidString(java.lang.String groupUuidString) |
void |
setPlayers(java.util.List<org.bukkit.entity.Player> players) |
void |
setWauzMode(java.lang.String wauzMode) |
java.lang.String groupUuidString
java.lang.String adminUuidString
java.lang.String wauzMode
java.util.List<org.bukkit.entity.Player> players
java.lang.String groupPassword
java.lang.String groupDescription
public WauzPlayerGroup(org.bukkit.entity.Player leader)
leader
- The leader of the group.public java.lang.String getGroupUuidString()
public void setGroupUuidString(java.lang.String groupUuidString)
groupUuidString
- The new uuid of the group.public java.lang.String getAdminUuidString()
public void setAdminUuidString(java.lang.String adminUuidString)
adminUuidString
- The new uuid of the leader.public boolean isGroupAdmin(org.bukkit.entity.Player player)
player
- A group member.public java.lang.String getWauzMode()
public void setWauzMode(java.lang.String wauzMode)
wauzMode
- The new mode of this group's world.public java.util.List<org.bukkit.entity.Player> getPlayers()
public void setPlayers(java.util.List<org.bukkit.entity.Player> players)
players
- The new players inside the group.public int getPlayerAmount()
public boolean isFull()
public boolean isEmpty()
public void addPlayer(org.bukkit.entity.Player player)
player
- The player to add.public void removePlayer(org.bukkit.entity.Player player)
player
- The player to remove.public java.lang.String getGroupPassword()
public void setGroupPassword(java.lang.String groupPassword)
groupPassword
- The new password of the group.public boolean isPasswordProtected()
public java.lang.String getGroupDescription()
public java.util.List<java.lang.String> getWrappedGroupDescription()
public void setGroupDescription(org.bukkit.entity.Player player, java.lang.String groupDescription)
player
- The player that changed the description.groupDescription
- The new description of the group.