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 Details

    • ConsoleCommandSender

      public ConsoleCommandSender()
  • Method Details

    • isPermissionSet

      public boolean isPermissionSet(String name)
      Specified by:
      isPermissionSet in interface org.cloudburstmc.api.permission.Permissible
    • isPermissionSet

      public boolean isPermissionSet(org.cloudburstmc.api.permission.Permission permission)
      Specified by:
      isPermissionSet in interface org.cloudburstmc.api.permission.Permissible
    • hasPermission

      public boolean hasPermission(String name)
      Specified by:
      hasPermission in interface org.cloudburstmc.api.permission.Permissible
    • hasPermission

      public boolean hasPermission(org.cloudburstmc.api.permission.Permission permission)
      Specified by:
      hasPermission in interface org.cloudburstmc.api.permission.Permissible
    • addAttachment

      public org.cloudburstmc.api.permission.PermissionAttachment addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin)
      Specified by:
      addAttachment in interface org.cloudburstmc.api.permission.Permissible
    • addAttachment

      public org.cloudburstmc.api.permission.PermissionAttachment addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin, String name)
      Specified by:
      addAttachment in interface org.cloudburstmc.api.permission.Permissible
    • addAttachment

      public org.cloudburstmc.api.permission.PermissionAttachment addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin, String name, Boolean value)
      Specified by:
      addAttachment in interface org.cloudburstmc.api.permission.Permissible
    • removeAttachment

      public void removeAttachment(org.cloudburstmc.api.permission.PermissionAttachment attachment)
      Specified by:
      removeAttachment in interface org.cloudburstmc.api.permission.Permissible
    • recalculatePermissions

      public void recalculatePermissions()
      Specified by:
      recalculatePermissions in interface org.cloudburstmc.api.permission.Permissible
    • getEffectivePermissions

      public Map<String,​org.cloudburstmc.api.permission.PermissionAttachmentInfo> getEffectivePermissions()
      Specified by:
      getEffectivePermissions in interface org.cloudburstmc.api.permission.Permissible
    • isPlayer

      public boolean isPlayer()
      Specified by:
      isPlayer in interface org.cloudburstmc.api.command.CommandSender
    • getServer

      public CloudServer getServer()
      Specified by:
      getServer in interface org.cloudburstmc.api.command.CommandSender
    • sendMessage

      public void sendMessage(String message)
      Specified by:
      sendMessage in interface org.cloudburstmc.api.command.CommandSender
    • sendMessage

      public void sendMessage(org.cloudburstmc.api.locale.TextContainer message)
      Specified by:
      sendMessage in interface org.cloudburstmc.api.command.CommandSender
    • getName

      public String getName()
      Specified by:
      getName in interface org.cloudburstmc.api.command.CommandSender
    • isOp

      public boolean isOp()
      Specified by:
      isOp in interface org.cloudburstmc.api.permission.ServerOperator
    • setOp

      public void setOp(boolean value)
      Specified by:
      setOp in interface org.cloudburstmc.api.permission.ServerOperator