PlayerHandler
public 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)
PlayerHandler
loadPlayer
in interface PlayerHandler
bukkitPlayer
- the Bukkit entity to load a GamePlayer object forpublic void unloadPlayer(org.bukkit.entity.Player bukkitPlayer)
PlayerHandler
unloadPlayer
in interface PlayerHandler
bukkitPlayer
- the Bukkit entity to unload the GamePlayer object forpublic GamePlayer getPlayer(org.bukkit.entity.Player bukkitPlayer)
PlayerHandler
getPlayer
in interface PlayerHandler
bukkitPlayer
- the Bukkit entity to obtain the GamePlayer object forpublic void setPlayerClass(java.lang.Class<? extends GamePlayer> playerClass)
PlayerHandler
setPlayerClass
in interface PlayerHandler
playerClass
- the new Java class to use for playersCoreGamePlayer