API Reference / api/command/CommandSender / CommandSender
Class: CommandSender
Defined in: api/command/CommandSender.d.ts:7
命令发送者
Extends
Extended by
Methods
asActor()
asActor(): Actor
Defined in: api/command/CommandSender.d.ts:25
该方法获取一个CommandSender作为Actor。
Returns
Player,如果不是Actor,则返回null
asCommandSender()
asCommandSender(): CommandSender
Defined in: api/command/CommandSender.d.ts:11
转成命令发送者
Returns
Overrides
asMob()
asMob(): Mob
Defined in: api/command/CommandSender.d.ts:30
该方法获取一个CommandSender作为Mob。
Returns
asPlayer()
asPlayer(): Player
Defined in: api/command/CommandSender.d.ts:37
该方法获取一个CommandSender作为Player。
Returns
Player,如果不是Player,则返回null
getName()
getName(): string
Defined in: api/command/CommandSender.d.ts:65
获取此命令发送者的名称
Returns
string
发送者的名字
getServer()
getServer(): Server
Defined in: api/command/CommandSender.d.ts:58
返回运行该命令的服务器实例
Returns
服务器实例
hasPermission()
Call Signature
hasPermission(name): boolean
Defined in: api/permissions/Permissible.d.ts:45
获取指定权限的值,如果已设置。如果没有设置此对象中的权限覆盖,则返回权限的默认值
Parameters
name
string
权限名称
Returns
boolean
权限的值
Inherited from
Call Signature
hasPermission(perm): boolean
Defined in: api/permissions/Permissible.d.ts:53
获取指定权限的值,如果已设置。如果没有设置此对象中的权限覆盖,则返回权限的默认值
Parameters
perm
权限获取
Returns
boolean
权限的值
Inherited from
isOp()
isOp(): boolean
Defined in: api/permissions/Permissible.d.ts:14
检查此对象是否是服务器管理员
Returns
boolean
true 如果这是服务器管理员,否则 false
Inherited from
isPermissionSet()
Call Signature
isPermissionSet(name): boolean
Defined in: api/permissions/Permissible.d.ts:29
检查此对象中是否存在指定权限的完全限定名称的覆盖
Parameters
name
string
权限名称
Returns
boolean
如果权限设置,则为 true,否则为 false
Inherited from
Call Signature
isPermissionSet(perm): boolean
Defined in: api/permissions/Permissible.d.ts:37
检查此对象中是否存在指定权限的覆盖
Parameters
perm
权限检查
Returns
boolean
如果权限设置,则为 true,否则为 false
Inherited from
recalculatePermissions()
recalculatePermissions(): void
Defined in: api/permissions/Permissible.d.ts:84
根据附件的变化值重新计算此对象的权限。这通常很少需要从插件中调用。
Returns
void
Inherited from
Permissible
.recalculatePermissions
sendErrorMessage()
sendErrorMessage(...message): void
Defined in: api/command/CommandSender.d.ts:51
将这个发送者的错误消息发送出去
Parameters
message
...any
[]
错误消息要显示
Returns
void
sendMessage()
sendMessage(...message): void
Defined in: api/command/CommandSender.d.ts:44
将这个发送者的消息发送出去
Parameters
message
...any
[]
要显示的消息
Returns
void
setOp()
setOp(value): void
Defined in: api/permissions/Permissible.d.ts:21
设置此对象的管理员状态
Parameters
value
boolean
新的管理员值
Returns
void
Inherited from
toString()
toString(): string
Defined in: api/command/CommandSender.d.ts:8
Returns
string