Class SpongePlayer

java.lang.Object
com.sk89q.worldedit.extension.platform.AbstractPlayerActor
com.sk89q.worldedit.sponge.SpongePlayer
All Implemented Interfaces:
com.sk89q.worldedit.entity.Entity, com.sk89q.worldedit.entity.Player, 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.Faceted, com.sk89q.worldedit.util.Identifiable, Cloneable

public class SpongePlayer extends com.sk89q.worldedit.extension.platform.AbstractPlayerActor
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    SpongePlayer(org.spongepowered.api.entity.living.player.server.ServerPlayer player)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    dispatchCUIEvent(com.sk89q.worldedit.internal.cui.CUIEvent event)
     
     
    <T> T
    getFacet(Class<? extends T> cls)
     
    com.sk89q.worldedit.world.gamemode.GameMode
     
     
    com.sk89q.worldedit.extent.inventory.BlockBag
     
    com.sk89q.worldedit.blocks.BaseItemStack
    getItemInHand(com.sk89q.worldedit.util.HandSide handSide)
     
     
    com.sk89q.worldedit.util.Location
     
     
    org.spongepowered.api.entity.living.player.Player
     
    com.sk89q.worldedit.session.SessionKey
     
    com.sk89q.worldedit.entity.BaseEntity
     
     
    com.sk89q.worldedit.world.World
     
    void
    giveItem(com.sk89q.worldedit.blocks.BaseItemStack itemStack)
     
    boolean
     
    boolean
     
    void
    print(com.sk89q.worldedit.util.formatting.text.Component component)
     
    void
    Deprecated.
    void
    Deprecated.
    void
    Deprecated.
    void
    Deprecated.
    <B extends com.sk89q.worldedit.world.block.BlockStateHolder<B>>
    void
    sendFakeBlock(com.sk89q.worldedit.math.BlockVector3 pos, B block)
     
    void
    setFlying(boolean flying)
     
    void
    setGameMode(com.sk89q.worldedit.world.gamemode.GameMode gameMode)
     
    boolean
    setLocation(com.sk89q.worldedit.util.Location location)
     
    boolean
    trySetPosition(com.sk89q.worldedit.math.Vector3 pos, float pitch, float yaw)
     

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

    ascendLevel, ascendToCeiling, ascendToCeiling, ascendUpwards, ascendUpwards, canDestroyBedrock, checkPermission, clone, descendLevel, equals, findFreePosition, findFreePosition, floatAt, getBlockInHand, getBlockOn, getBlockTrace, getBlockTrace, getBlockTrace, getBlockTraceFace, getBlockTraceFace, getCardinalDirection, getCardinalDirection, getExtent, getSolidBlockTrace, hashCode, isHoldingPickAxe, isPlayer, openFileOpenDialog, openFileSaveDialog, passThroughForwardWall, remove, setOnGround, trySetPosition

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, toString, wait, wait, wait

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

    printDebug, printError, printInfo, sendAnnouncements

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

    getBlockLocation, setPosition

    Methods inherited from interface com.sk89q.worldedit.entity.Player

    getBlockIn, setPosition
  • Constructor Details

    • SpongePlayer

      protected SpongePlayer(org.spongepowered.api.entity.living.player.server.ServerPlayer player)
  • Method Details

    • getUniqueId

      public UUID getUniqueId()
    • getItemInHand

      public com.sk89q.worldedit.blocks.BaseItemStack getItemInHand(com.sk89q.worldedit.util.HandSide handSide)
    • getName

      public String getName()
    • getDisplayName

      public String getDisplayName()
    • getState

      public com.sk89q.worldedit.entity.BaseEntity getState()
    • getLocation

      public com.sk89q.worldedit.util.Location getLocation()
    • setLocation

      public boolean setLocation(com.sk89q.worldedit.util.Location location)
    • getWorld

      public com.sk89q.worldedit.world.World getWorld()
    • giveItem

      public void giveItem(com.sk89q.worldedit.blocks.BaseItemStack itemStack)
    • dispatchCUIEvent

      public void dispatchCUIEvent(com.sk89q.worldedit.internal.cui.CUIEvent event)
      Specified by:
      dispatchCUIEvent in interface com.sk89q.worldedit.extension.platform.Actor
      Overrides:
      dispatchCUIEvent in class com.sk89q.worldedit.extension.platform.AbstractPlayerActor
    • printRaw

      @Deprecated public void printRaw(String msg)
      Deprecated.
    • printDebug

      @Deprecated public void printDebug(String msg)
      Deprecated.
    • print

      @Deprecated public void print(String msg)
      Deprecated.
    • printError

      @Deprecated public void printError(String msg)
      Deprecated.
    • print

      public void print(com.sk89q.worldedit.util.formatting.text.Component component)
    • trySetPosition

      public boolean trySetPosition(com.sk89q.worldedit.math.Vector3 pos, float pitch, float yaw)
    • getGroups

      public String[] getGroups()
    • getInventoryBlockBag

      public com.sk89q.worldedit.extent.inventory.BlockBag getInventoryBlockBag()
    • hasPermission

      public boolean hasPermission(String perm)
    • getFacet

      @Nullable public <T> T getFacet(Class<? extends T> cls)
    • getGameMode

      public com.sk89q.worldedit.world.gamemode.GameMode getGameMode()
      Specified by:
      getGameMode in interface com.sk89q.worldedit.entity.Player
      Overrides:
      getGameMode in class com.sk89q.worldedit.extension.platform.AbstractPlayerActor
    • setGameMode

      public void setGameMode(com.sk89q.worldedit.world.gamemode.GameMode gameMode)
      Specified by:
      setGameMode in interface com.sk89q.worldedit.entity.Player
      Overrides:
      setGameMode in class com.sk89q.worldedit.extension.platform.AbstractPlayerActor
    • isAllowedToFly

      public boolean isAllowedToFly()
      Overrides:
      isAllowedToFly in class com.sk89q.worldedit.extension.platform.AbstractPlayerActor
    • setFlying

      public void setFlying(boolean flying)
      Overrides:
      setFlying in class com.sk89q.worldedit.extension.platform.AbstractPlayerActor
    • sendFakeBlock

      public <B extends com.sk89q.worldedit.world.block.BlockStateHolder<B>> void sendFakeBlock(com.sk89q.worldedit.math.BlockVector3 pos, B block)
      Specified by:
      sendFakeBlock in interface com.sk89q.worldedit.entity.Player
      Overrides:
      sendFakeBlock in class com.sk89q.worldedit.extension.platform.AbstractPlayerActor
    • getLocale

      public Locale getLocale()
    • getSessionKey

      public com.sk89q.worldedit.session.SessionKey getSessionKey()
    • getPlayer

      public org.spongepowered.api.entity.living.player.Player getPlayer()