public class WauzPlayerDataPool
extends java.lang.Object
WauzPlayerData
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<org.bukkit.entity.Player,WauzPlayerData> |
storage
A map of cached player datas by player.
|
Constructor and Description |
---|
WauzPlayerDataPool() |
Modifier and Type | Method and Description |
---|---|
static WauzPlayerData |
getPlayer(org.bukkit.entity.Player player)
Fetches a cached player data.
|
static boolean |
isCharacterSelected(org.bukkit.entity.Player player)
Finds out if a player has a character selected.
|
static WauzPlayerData |
regPlayer(org.bukkit.entity.Player player)
Registers a player, by creating a new player data.
|
static void |
unregPlayer(org.bukkit.entity.Player player)
Removes a player data for a player that left the game.
|
private static java.util.Map<org.bukkit.entity.Player,WauzPlayerData> storage
public static WauzPlayerData getPlayer(org.bukkit.entity.Player player)
player
- The player that owns the player data.public static WauzPlayerData regPlayer(org.bukkit.entity.Player player)
player
- The player to register.public static void unregPlayer(org.bukkit.entity.Player player)
player
- The player to remove.public static boolean isCharacterSelected(org.bukkit.entity.Player player)
player
- The player for checking the selection.WauzPlayerDataSectionSelections.isCharacterSelected()