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.