Package org.cloudburstmc.server.command
Class ConsoleCommandSender
java.lang.Object
org.cloudburstmc.server.command.ConsoleCommandSender
- All Implemented Interfaces:
org.cloudburstmc.api.command.CommandSender,org.cloudburstmc.api.permission.Permissible,org.cloudburstmc.api.permission.ServerOperator
@Singleton
public class ConsoleCommandSender
extends Object
implements org.cloudburstmc.api.command.CommandSender
author: MagicDroidX
Nukkit Project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.cloudburstmc.api.permission.PermissionAttachmentaddAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin)org.cloudburstmc.api.permission.PermissionAttachmentaddAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin, String name)org.cloudburstmc.api.permission.PermissionAttachmentaddAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin, String name, Boolean value)getName()booleanhasPermission(String name)booleanhasPermission(org.cloudburstmc.api.permission.Permission permission)booleanisOp()booleanisPermissionSet(String name)booleanisPermissionSet(org.cloudburstmc.api.permission.Permission permission)booleanisPlayer()voidvoidremoveAttachment(org.cloudburstmc.api.permission.PermissionAttachment attachment)voidsendMessage(String message)voidsendMessage(org.cloudburstmc.api.locale.TextContainer message)voidsetOp(boolean value)
-
Constructor Details
-
ConsoleCommandSender
public ConsoleCommandSender()
-
-
Method Details
-
isPermissionSet
- Specified by:
isPermissionSetin interfaceorg.cloudburstmc.api.permission.Permissible
-
isPermissionSet
public boolean isPermissionSet(org.cloudburstmc.api.permission.Permission permission)- Specified by:
isPermissionSetin interfaceorg.cloudburstmc.api.permission.Permissible
-
hasPermission
- Specified by:
hasPermissionin interfaceorg.cloudburstmc.api.permission.Permissible
-
hasPermission
public boolean hasPermission(org.cloudburstmc.api.permission.Permission permission)- Specified by:
hasPermissionin interfaceorg.cloudburstmc.api.permission.Permissible
-
addAttachment
public org.cloudburstmc.api.permission.PermissionAttachment addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin)- Specified by:
addAttachmentin interfaceorg.cloudburstmc.api.permission.Permissible
-
addAttachment
public org.cloudburstmc.api.permission.PermissionAttachment addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin, String name)- Specified by:
addAttachmentin interfaceorg.cloudburstmc.api.permission.Permissible
-
addAttachment
public org.cloudburstmc.api.permission.PermissionAttachment addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin, String name, Boolean value)- Specified by:
addAttachmentin interfaceorg.cloudburstmc.api.permission.Permissible
-
removeAttachment
public void removeAttachment(org.cloudburstmc.api.permission.PermissionAttachment attachment)- Specified by:
removeAttachmentin interfaceorg.cloudburstmc.api.permission.Permissible
-
recalculatePermissions
public void recalculatePermissions()- Specified by:
recalculatePermissionsin interfaceorg.cloudburstmc.api.permission.Permissible
-
getEffectivePermissions
public Map<String,org.cloudburstmc.api.permission.PermissionAttachmentInfo> getEffectivePermissions()- Specified by:
getEffectivePermissionsin interfaceorg.cloudburstmc.api.permission.Permissible
-
isPlayer
public boolean isPlayer()- Specified by:
isPlayerin interfaceorg.cloudburstmc.api.command.CommandSender
-
getServer
- Specified by:
getServerin interfaceorg.cloudburstmc.api.command.CommandSender
-
sendMessage
- Specified by:
sendMessagein interfaceorg.cloudburstmc.api.command.CommandSender
-
sendMessage
public void sendMessage(org.cloudburstmc.api.locale.TextContainer message)- Specified by:
sendMessagein interfaceorg.cloudburstmc.api.command.CommandSender
-
getName
- Specified by:
getNamein interfaceorg.cloudburstmc.api.command.CommandSender
-
isOp
public boolean isOp()- Specified by:
isOpin interfaceorg.cloudburstmc.api.permission.ServerOperator
-
setOp
public void setOp(boolean value)- Specified by:
setOpin interfaceorg.cloudburstmc.api.permission.ServerOperator
-