public class WauzPlayerGroupPool
extends java.lang.Object
WauzPlayerGroup
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,WauzPlayerGroup> |
storage
A map of cached player groups by uuid.
|
Constructor and Description |
---|
WauzPlayerGroupPool() |
Modifier and Type | Method and Description |
---|---|
static WauzPlayerGroup |
getGroup(org.bukkit.entity.Player player)
Fetches a cached player group.
|
static WauzPlayerGroup |
getGroup(java.lang.String groupUuidString)
Fetches a cached player group.
|
static java.util.List<WauzPlayerGroup> |
getGroups()
Lists all groups for the group overview menu.
|
static WauzPlayerGroup |
regGroup(WauzPlayerGroup wauzPlayerGroup)
Registers a group to save it inthe group cache.
|
static void |
unregGroup(java.lang.String groupUuidString)
Removes a player group for a group that was deleted.
|
private static java.util.Map<java.lang.String,WauzPlayerGroup> storage
public static WauzPlayerGroup getGroup(org.bukkit.entity.Player player)
player
- A player that is part of the player group.public static WauzPlayerGroup getGroup(java.lang.String groupUuidString)
groupUuidString
- The group uuid.public static java.util.List<WauzPlayerGroup> getGroups()
public static WauzPlayerGroup regGroup(WauzPlayerGroup wauzPlayerGroup)
wauzPlayerGroup
- The group to register.public static void unregGroup(java.lang.String groupUuidString)
groupUuidString
- The uuid of the group to remove.