public interface IPlayer extends ServerOperator, Metadatable
这个玩家可以在线,也可以是不在线。
This player can be online or offline.
Player,
OfflinePlayer| Modifier and Type | Method and Description |
|---|---|
Long |
getFirstPlayed()
得到这个玩家第一次游戏的时间。
Returns the time this player first played in this server. |
Long |
getLastPlayed()
得到这个玩家上次加入游戏的时间。
Returns the time this player last joined in this server. |
String |
getName()
返回这个玩家的名称。
Returns the name of this player. |
Player |
getPlayer()
得到这个接口的
Player对象。Returns a Player object for this interface. |
Server |
getServer()
返回玩家所在的服务器。
Returns the server carrying this player. |
UUID |
getServerId() |
boolean |
hasPlayedBefore()
返回这个玩家以前是否来过服务器。
Returns if this player has played in this server before. |
boolean |
isBanned()
返回这个玩家是否被封禁(ban)。
Returns if this player is banned. |
boolean |
isOnline()
返回这个玩家是否在线。
Returns if this player is online. |
boolean |
isWhitelisted()
返回这个玩家是否已加入白名单。
Returns if this player is pardoned by whitelist. |
void |
setBanned(boolean value)
设置这个玩家是否被封禁(ban)。
Sets this player to be banned or to be pardoned. |
void |
setWhitelisted(boolean value)
把这个玩家加入白名单,或者取消这个玩家的白名单。
Adds this player to the white list, or removes it from the whitelist. |
isOp, setOpgetMetadata, hasMetadata, removeMetadata, setMetadataboolean isOnline()
String getName()
如果是在线的玩家,这个函数只会返回登录名字。如果要返回显示的名字,参见Player.getDisplayName()
Notice that this will only return its login name. If you need its display name, turn to
Player.getDisplayName()
UUID getServerId()
boolean isBanned()
setBanned(boolean)void setBanned(boolean value)
value - 如果为true,封禁这个玩家。如果为false,解封这个玩家。true for ban and false for pardon.isBanned()boolean isWhitelisted()
Server.isWhitelisted(java.lang.String)void setWhitelisted(boolean value)
value - 如果为true,把玩家加入白名单。如果为false,取消这个玩家的白名单。true for add and false for remove.isWhitelisted(),
Server.addWhitelist(java.lang.String),
Server.removeWhitelist(java.lang.String)Player getPlayer()
Player对象。Player object for this interface.Player对象。Player object for this interface.Server.getPlayerExact(java.lang.String)Server getServer()
Long getFirstPlayed()
Long getLastPlayed()
boolean hasPlayedBefore()
如果想得到这个玩家是不是第一次玩,可以使用:
If you want to know if this player is the first time playing in this server, you can use:
if(!player.hasPlayerBefore()) {...}Copyright © 2020. All rights reserved.