- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.share.BukkitCommandSender
-
- 所有已实现的接口:
ICommandSender
,IPermissible
,CommandSender
,Permissible
,ServerOperator
public class BukkitCommandSender extends Object implements ICommandSender, CommandSender
-
-
构造器概要
构造器 构造器 说明 BukkitCommandSender(CommandSender sender)
-
方法概要
修饰符和类型 方法 说明 PermissionAttachment
addAttachment(Plugin plugin)
PermissionAttachment
addAttachment(Plugin plugin, int i)
PermissionAttachment
addAttachment(Plugin plugin, String s, boolean b)
PermissionAttachment
addAttachment(Plugin plugin, String s, boolean b, int i)
Set<PermissionAttachmentInfo>
getEffectivePermissions()
@NotNull String
getName()
CommandSender
getSender()
Server
getServer()
boolean
hasPermission(String s)
boolean
hasPermission(Permission permission)
boolean
isOp()
boolean
isPermissionSet(String s)
boolean
isPermissionSet(Permission permission)
boolean
isSetPermission(String name)
void
recalculatePermissions()
void
removeAttachment(PermissionAttachment permissionAttachment)
void
sendMessage(String s)
void
sendMessage(String[] strings)
void
setOp(boolean b)
-
-
-
构造器详细资料
-
BukkitCommandSender
public BukkitCommandSender(CommandSender sender)
-
-
方法详细资料
-
getSender
public CommandSender getSender()
-
sendMessage
public void sendMessage(String s)
- 指定者:
sendMessage
在接口中CommandSender
- 指定者:
sendMessage
在接口中ICommandSender
-
sendMessage
public void sendMessage(String[] strings)
- 指定者:
sendMessage
在接口中CommandSender
- 指定者:
sendMessage
在接口中ICommandSender
-
getServer
public Server getServer()
- 指定者:
getServer
在接口中CommandSender
-
getName
@NotNull public @NotNull String getName()
- 指定者:
getName
在接口中CommandSender
- 指定者:
getName
在接口中ICommandSender
-
isPermissionSet
public boolean isPermissionSet(String s)
- 指定者:
isPermissionSet
在接口中Permissible
-
isPermissionSet
public boolean isPermissionSet(Permission permission)
- 指定者:
isPermissionSet
在接口中Permissible
-
hasPermission
public boolean hasPermission(String s)
- 指定者:
hasPermission
在接口中IPermissible
- 指定者:
hasPermission
在接口中Permissible
-
isSetPermission
public boolean isSetPermission(String name)
- 指定者:
isSetPermission
在接口中IPermissible
-
hasPermission
public boolean hasPermission(Permission permission)
- 指定者:
hasPermission
在接口中Permissible
-
addAttachment
public PermissionAttachment addAttachment(Plugin plugin, String s, boolean b)
- 指定者:
addAttachment
在接口中Permissible
-
addAttachment
public PermissionAttachment addAttachment(Plugin plugin)
- 指定者:
addAttachment
在接口中Permissible
-
addAttachment
public PermissionAttachment addAttachment(Plugin plugin, String s, boolean b, int i)
- 指定者:
addAttachment
在接口中Permissible
-
addAttachment
public PermissionAttachment addAttachment(Plugin plugin, int i)
- 指定者:
addAttachment
在接口中Permissible
-
removeAttachment
public void removeAttachment(PermissionAttachment permissionAttachment)
- 指定者:
removeAttachment
在接口中Permissible
-
recalculatePermissions
public void recalculatePermissions()
- 指定者:
recalculatePermissions
在接口中Permissible
-
getEffectivePermissions
public Set<PermissionAttachmentInfo> getEffectivePermissions()
- 指定者:
getEffectivePermissions
在接口中Permissible
-
isOp
public boolean isOp()
- 指定者:
isOp
在接口中ServerOperator
-
setOp
public void setOp(boolean b)
- 指定者:
setOp
在接口中ServerOperator
-
-