@Singleton public class ConsoleCommandSender extends Object implements org.cloudburstmc.api.command.CommandSender
| Constructor and Description |
|---|
ConsoleCommandSender() |
| Modifier and Type | Method and Description |
|---|---|
org.cloudburstmc.api.permission.PermissionAttachment |
addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin) |
org.cloudburstmc.api.permission.PermissionAttachment |
addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin,
String name) |
org.cloudburstmc.api.permission.PermissionAttachment |
addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin,
String name,
Boolean value) |
Map<String,org.cloudburstmc.api.permission.PermissionAttachmentInfo> |
getEffectivePermissions() |
String |
getName() |
CloudServer |
getServer() |
boolean |
hasPermission(org.cloudburstmc.api.permission.Permission permission) |
boolean |
hasPermission(String name) |
boolean |
isOp() |
boolean |
isPermissionSet(org.cloudburstmc.api.permission.Permission permission) |
boolean |
isPermissionSet(String name) |
boolean |
isPlayer() |
void |
recalculatePermissions() |
void |
removeAttachment(org.cloudburstmc.api.permission.PermissionAttachment attachment) |
void |
sendMessage(String message) |
void |
sendMessage(org.cloudburstmc.api.locale.TextContainer message) |
void |
setOp(boolean value) |
public boolean isPermissionSet(String name)
isPermissionSet in interface org.cloudburstmc.api.permission.Permissiblepublic boolean isPermissionSet(org.cloudburstmc.api.permission.Permission permission)
isPermissionSet in interface org.cloudburstmc.api.permission.Permissiblepublic boolean hasPermission(String name)
hasPermission in interface org.cloudburstmc.api.permission.Permissiblepublic boolean hasPermission(org.cloudburstmc.api.permission.Permission permission)
hasPermission in interface org.cloudburstmc.api.permission.Permissiblepublic org.cloudburstmc.api.permission.PermissionAttachment addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin)
addAttachment in interface org.cloudburstmc.api.permission.Permissiblepublic org.cloudburstmc.api.permission.PermissionAttachment addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin,
String name)
addAttachment in interface org.cloudburstmc.api.permission.Permissiblepublic org.cloudburstmc.api.permission.PermissionAttachment addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin,
String name,
Boolean value)
addAttachment in interface org.cloudburstmc.api.permission.Permissiblepublic void removeAttachment(org.cloudburstmc.api.permission.PermissionAttachment attachment)
removeAttachment in interface org.cloudburstmc.api.permission.Permissiblepublic void recalculatePermissions()
recalculatePermissions in interface org.cloudburstmc.api.permission.Permissiblepublic Map<String,org.cloudburstmc.api.permission.PermissionAttachmentInfo> getEffectivePermissions()
getEffectivePermissions in interface org.cloudburstmc.api.permission.Permissiblepublic boolean isPlayer()
isPlayer in interface org.cloudburstmc.api.command.CommandSenderpublic CloudServer getServer()
getServer in interface org.cloudburstmc.api.command.CommandSenderpublic void sendMessage(String message)
sendMessage in interface org.cloudburstmc.api.command.CommandSenderpublic void sendMessage(org.cloudburstmc.api.locale.TextContainer message)
sendMessage in interface org.cloudburstmc.api.command.CommandSenderpublic String getName()
getName in interface org.cloudburstmc.api.command.CommandSenderpublic boolean isOp()
isOp in interface org.cloudburstmc.api.permission.ServerOperatorpublic void setOp(boolean value)
setOp in interface org.cloudburstmc.api.permission.ServerOperatorCopyright © 2021. All rights reserved.