程序包 cn.nukkit
接口 IPlayer
- 所有超级接口:
Metadatable
,ServerOperator
- 所有已知实现类:
OfflinePlayer
,Player
用来描述一个玩家和获得这个玩家相应信息的接口。
An interface to describe a player and get its information.
An interface to describe a player and get its information.
这个玩家可以在线,也可以是不在线。
This player can be online or offline.
- 从以下版本开始:
- Nukkit 1.0 | Nukkit API 1.0.0
- 作者:
- MagicDroidX(code) @ Nukkit Project, 粉鞋大妈(javadoc) @ Nukkit Project
- 另请参阅:
-
方法概要
修饰符和类型方法说明得到这个玩家第一次游戏的时间。得到这个玩家上次加入游戏的时间。getName()
返回这个玩家的名称。得到这个接口的Player
对象。返回玩家所在的服务器。boolean
返回这个玩家以前是否来过服务器。boolean
isBanned()
返回这个玩家是否被封禁(ban)。boolean
isOnline()
返回这个玩家是否在线。boolean
返回这个玩家是否已加入白名单。void
setBanned
(boolean value) 设置这个玩家是否被封禁(ban)。void
setWhitelisted
(boolean value) 把这个玩家加入白名单,或者取消这个玩家的白名单。从接口继承的方法 cn.nukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
从接口继承的方法 cn.nukkit.permission.ServerOperator
isOp, setOp
-
方法详细资料
-
isOnline
boolean isOnline()返回这个玩家是否在线。
Returns if this player is online.- 返回:
- 这个玩家是否在线。
If this player is online. - 从以下版本开始:
- Nukkit 1.0 | Nukkit API 1.0.0
-
getName
String getName()返回这个玩家的名称。
Returns the name of this player.如果是在线的玩家,这个函数只会返回登录名字。如果要返回显示的名字,参见
Player.getDisplayName()
Notice that this will only return its login name. If you need its display name, turn toPlayer.getDisplayName()
- 返回:
- 这个玩家的名称。
The name of this player. - 从以下版本开始:
- Nukkit 1.0 | Nukkit API 1.0.0
-
getUniqueId
UUID getUniqueId() -
isBanned
boolean isBanned()返回这个玩家是否被封禁(ban)。
Returns if this player is banned.- 返回:
- 这个玩家的名称。
The name of this player. - 从以下版本开始:
- Nukkit 1.0 | Nukkit API 1.0.0
- 另请参阅:
-
setBanned
void setBanned(boolean value) 设置这个玩家是否被封禁(ban)。
Sets this player to be banned or to be pardoned.- 参数:
value
- 如果为true
,封禁这个玩家。如果为false
,解封这个玩家。
true
for ban andfalse
for pardon.- 从以下版本开始:
- Nukkit 1.0 | Nukkit API 1.0.0
- 另请参阅:
-
isWhitelisted
boolean isWhitelisted()返回这个玩家是否已加入白名单。
Returns if this player is pardoned by whitelist.- 返回:
- 这个玩家是否已加入白名单。
If this player is pardoned by whitelist. - 从以下版本开始:
- Nukkit 1.0 | Nukkit API 1.0.0
- 另请参阅:
-
setWhitelisted
void setWhitelisted(boolean value) 把这个玩家加入白名单,或者取消这个玩家的白名单。
Adds this player to the white list, or removes it from the whitelist.- 参数:
value
- 如果为true
,把玩家加入白名单。如果为false
,取消这个玩家的白名单。
true
for add andfalse
for remove.- 从以下版本开始:
- Nukkit 1.0 | Nukkit API 1.0.0
- 另请参阅:
-
getPlayer
Player getPlayer()得到这个接口的Player
对象。
Returns aPlayer
object for this interface.- 返回:
- 这个接口的
Player
对象。
aPlayer
object for this interface. - 从以下版本开始:
- Nukkit 1.0 | Nukkit API 1.0.0
- 另请参阅:
-
getServer
Server getServer()返回玩家所在的服务器。
Returns the server carrying this player.- 返回:
- 玩家所在的服务器。
the server carrying this player. - 从以下版本开始:
- Nukkit 1.0 | Nukkit API 1.0.0
-
getFirstPlayed
Long getFirstPlayed()得到这个玩家第一次游戏的时间。
Returns the time this player first played in this server.- 返回:
- Unix时间(以秒为单位。
Unix time in seconds. - 从以下版本开始:
- Nukkit 1.0 | Nukkit API 1.0.0
-
getLastPlayed
Long getLastPlayed()得到这个玩家上次加入游戏的时间。
Returns the time this player last joined in this server.- 返回:
- Unix时间(以秒为单位。
Unix time in seconds. - 从以下版本开始:
- Nukkit 1.0 | Nukkit API 1.0.0
-
hasPlayedBefore
boolean hasPlayedBefore()返回这个玩家以前是否来过服务器。
Returns if this player has played in this server before.如果想得到这个玩家是不是第一次玩,可以使用:
If you want to know if this player is the first time playing in this server, you can use:
if(!player.hasPlayerBefore()) {...}
- 返回:
- 这个玩家以前是不是玩过游戏。
If this player has played in this server before. - 从以下版本开始:
- Nukkit 1.0 | Nukkit API 1.0.0
-