public class OfflinePlayer extends Object implements IPlayer
| Constructor and Description |
|---|
OfflinePlayer(Server server,
String name) |
OfflinePlayer(Server server,
UUID uuid)
初始化这个
OfflinePlayer对象。Initializes the object OfflinePlayer. |
OfflinePlayer(Server server,
UUID uuid,
String name) |
| Modifier and Type | Method and Description |
|---|---|
OptionalLong |
getFirstPlayed()
Returns the time this player first played on this server.
|
OptionalLong |
getLastPlayed()
Returns the time this player last joined in this server.
|
List<MetadataValue> |
getMetadata(String metadataKey) |
String |
getName()
Returns the name of this player.
|
Player |
getPlayer()
Returns a
Player object that this represents. |
Server |
getServer()
Returns the
Server object carrying this player. |
UUID |
getServerId() |
boolean |
hasMetadata(String metadataKey) |
boolean |
hasPlayedBefore()
Checks if the player has played on this server before.
|
boolean |
isBanned()
Checks if this player is banned.
|
boolean |
isOnline()
Checks if this player is currently online.
|
boolean |
isOp()
Checks if this object is a server operator
|
boolean |
isWhitelisted()
Checks if this player is whitelisted.
|
void |
removeMetadata(String metadataKey,
PluginContainer owningPlugin) |
void |
setBanned(boolean value)
Sets this player to be banned or to be pardoned.
|
void |
setMetadata(String metadataKey,
MetadataValue newMetadataValue) |
void |
setOp(boolean value)
Sets the operator status of this object
|
void |
setWhitelisted(boolean value)
Adds or removes this player from the whitelist.
|
public OfflinePlayer(Server server, UUID uuid)
OfflinePlayer对象。OfflinePlayer.server - 这个玩家所在服务器的Server对象。Server object.uuid - 这个玩家的UUID。public boolean isOnline()
IPlayerpublic String getName()
IPlayerpublic UUID getServerId()
getServerId in interface IPlayerpublic Server getServer()
IPlayerServer object carrying this player.public boolean isOp()
ServerOperatorisOp in interface ServerOperatorpublic void setOp(boolean value)
ServerOperatorsetOp in interface ServerOperatorvalue - true if operator status should be givenpublic boolean isBanned()
IPlayerpublic void setBanned(boolean value)
IPlayerpublic boolean isWhitelisted()
IPlayerisWhitelisted in interface IPlayerpublic void setWhitelisted(boolean value)
IPlayersetWhitelisted in interface IPlayervalue - true if whitelistedpublic Player getPlayer()
IPlayerPlayer object that this represents.
If the player is online, this will return that player. Otherwise,
it will return null.public OptionalLong getFirstPlayed()
IPlayergetFirstPlayed in interface IPlayerpublic OptionalLong getLastPlayed()
IPlayergetLastPlayed in interface IPlayerpublic boolean hasPlayedBefore()
IPlayerhasPlayedBefore in interface IPlayerpublic void setMetadata(String metadataKey, MetadataValue newMetadataValue)
setMetadata in interface Metadatablepublic List<MetadataValue> getMetadata(String metadataKey)
getMetadata in interface Metadatablepublic boolean hasMetadata(String metadataKey)
hasMetadata in interface Metadatablepublic void removeMetadata(String metadataKey, PluginContainer owningPlugin)
removeMetadata in interface MetadatableCopyright © 2020. All rights reserved.