Class BukkitBlockCommandSender

java.lang.Object
com.sk89q.worldedit.extension.platform.AbstractNonPlayerActor
com.sk89q.worldedit.bukkit.BukkitBlockCommandSender
All Implemented Interfaces:
com.fastasyncworldedit.core.entity.MapMetadatable, com.fastasyncworldedit.core.entity.Metadatable, com.sk89q.worldedit.extension.platform.Actor, com.sk89q.worldedit.extension.platform.Locatable, com.sk89q.worldedit.session.SessionOwner, com.sk89q.worldedit.util.auth.Subject, com.sk89q.worldedit.util.Identifiable

public class BukkitBlockCommandSender extends com.sk89q.worldedit.extension.platform.AbstractNonPlayerActor implements com.sk89q.worldedit.extension.platform.Locatable
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.fastasyncworldedit.core.entity.Metadatable

    com.fastasyncworldedit.core.entity.Metadatable.METADATA_KEYS
  • Field Summary

    Fields inherited from interface com.sk89q.worldedit.util.Identifiable

    CONSOLE, EVERYONE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    checkPermission(String permission)
     
    com.sk89q.worldedit.extent.Extent
     
     
     
    com.sk89q.worldedit.util.Location
     
     
     
    com.sk89q.worldedit.session.SessionKey
     
     
    boolean
    hasPermission(String permission)
     
    void
    print(com.sk89q.worldedit.util.formatting.text.Component component)
     
    void
    Deprecated.
    void
    Deprecated.
    void
    Deprecated.
    void
    Deprecated.
    boolean
    setLocation(com.sk89q.worldedit.util.Location location)
     
    void
    setPermission(String permission, boolean value)
     
    boolean
     

    Methods inherited from class com.sk89q.worldedit.extension.platform.AbstractNonPlayerActor

    canDestroyBedrock, dispatchCUIEvent, getRawMeta, isPlayer, openFileOpenDialog, openFileSaveDialog, runAction

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.sk89q.worldedit.extension.platform.Actor

    cancel, checkAction, confirm, decline, getDisplayName, getLimit, printDebug, printError, printInfo, queueAction, runAsyncIfFree, runIfFree, sendAnnouncements

    Methods inherited from interface com.sk89q.worldedit.extension.platform.Locatable

    getBlockLocation, setPosition, trySetPosition

    Methods inherited from interface com.fastasyncworldedit.core.entity.MapMetadatable

    deleteMeta, getAndSetMeta, getMeta, getMeta, hasMeta, putIfAbsent, setMeta

    Methods inherited from interface com.sk89q.worldedit.session.SessionOwner

    getSession
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface com.sk89q.worldedit.extension.platform.Actor
    • printRaw

      @Deprecated public void printRaw(String msg)
      Deprecated.
      Specified by:
      printRaw in interface com.sk89q.worldedit.extension.platform.Actor
    • print

      @Deprecated public void print(String msg)
      Deprecated.
      Specified by:
      print in interface com.sk89q.worldedit.extension.platform.Actor
    • printDebug

      @Deprecated public void printDebug(String msg)
      Deprecated.
      Specified by:
      printDebug in interface com.sk89q.worldedit.extension.platform.Actor
    • printError

      @Deprecated public void printError(String msg)
      Deprecated.
      Specified by:
      printError in interface com.sk89q.worldedit.extension.platform.Actor
    • print

      public void print(com.sk89q.worldedit.util.formatting.text.Component component)
      Specified by:
      print in interface com.sk89q.worldedit.extension.platform.Actor
    • getLocale

      public Locale getLocale()
      Specified by:
      getLocale in interface com.sk89q.worldedit.extension.platform.Actor
    • getLocation

      public com.sk89q.worldedit.util.Location getLocation()
      Specified by:
      getLocation in interface com.sk89q.worldedit.extension.platform.Locatable
    • setLocation

      public boolean setLocation(com.sk89q.worldedit.util.Location location)
      Specified by:
      setLocation in interface com.sk89q.worldedit.extension.platform.Locatable
    • getExtent

      public com.sk89q.worldedit.extent.Extent getExtent()
      Specified by:
      getExtent in interface com.sk89q.worldedit.extension.platform.Locatable
    • getUniqueId

      public UUID getUniqueId()
      Specified by:
      getUniqueId in interface com.sk89q.worldedit.util.Identifiable
    • getGroups

      public String[] getGroups()
      Specified by:
      getGroups in interface com.sk89q.worldedit.util.auth.Subject
    • checkPermission

      public void checkPermission(String permission) throws com.sk89q.worldedit.util.auth.AuthorizationException
      Specified by:
      checkPermission in interface com.sk89q.worldedit.util.auth.Subject
      Throws:
      com.sk89q.worldedit.util.auth.AuthorizationException
    • hasPermission

      public boolean hasPermission(String permission)
      Specified by:
      hasPermission in interface com.sk89q.worldedit.util.auth.Subject
    • togglePermission

      public boolean togglePermission(String permission)
      Specified by:
      togglePermission in interface com.sk89q.worldedit.util.auth.Subject
    • setPermission

      public void setPermission(String permission, boolean value)
      Specified by:
      setPermission in interface com.sk89q.worldedit.util.auth.Subject
    • getSender

      public BlockCommandSender getSender()
    • getSessionKey

      public com.sk89q.worldedit.session.SessionKey getSessionKey()
      Specified by:
      getSessionKey in interface com.sk89q.worldedit.session.SessionOwner