PlayerHandlerpublic class CorePlayerHandler extends java.lang.Object implements PlayerHandler
| Constructor | Description |
|---|---|
CorePlayerHandler(Game game) |
| Modifier and Type | Method | Description |
|---|---|---|
GamePlayer |
getPlayer(org.bukkit.entity.Player bukkitPlayer) |
Obtains the GamePlayer object for the specified Bukkit entity.
|
GamePlayer |
loadPlayer(org.bukkit.entity.Player bukkitPlayer) |
Loads a GamePlayer object for the specified Bukkit entity.
|
void |
setPlayerClass(java.lang.Class<? extends GamePlayer> playerClass) |
Alters the Java class to be used for players, in case a game wishes to use a custom player class.
|
void |
unloadPlayer(org.bukkit.entity.Player bukkitPlayer) |
Unloads the GamePlayer object for the specified Bukkit entity.
|
public CorePlayerHandler(Game game)
public GamePlayer loadPlayer(org.bukkit.entity.Player bukkitPlayer)
PlayerHandlerloadPlayer in interface PlayerHandlerbukkitPlayer - the Bukkit entity to load a GamePlayer object forpublic void unloadPlayer(org.bukkit.entity.Player bukkitPlayer)
PlayerHandlerunloadPlayer in interface PlayerHandlerbukkitPlayer - the Bukkit entity to unload the GamePlayer object forpublic GamePlayer getPlayer(org.bukkit.entity.Player bukkitPlayer)
PlayerHandlergetPlayer in interface PlayerHandlerbukkitPlayer - the Bukkit entity to obtain the GamePlayer object forpublic void setPlayerClass(java.lang.Class<? extends GamePlayer> playerClass)
PlayerHandlersetPlayerClass in interface PlayerHandlerplayerClass - the new Java class to use for playersCoreGamePlayer