Class AbstractPlayerEntity

All Implemented Interfaces:
IAdditionalDataProvider, ICommandSender

public abstract class AbstractPlayerEntity extends LivingEntity implements ICommandSender
  • Constructor Details

    • AbstractPlayerEntity

      public AbstractPlayerEntity(IWorld world)
  • Method Details

    • openGui

      public abstract boolean openGui(Gui gui)
    • openGuiContainer

      public abstract boolean openGuiContainer(Gui gui, ItemContainer container)
    • openContainer

      public abstract boolean openContainer(ItemContainer container)
    • closeContainer

      public abstract boolean closeContainer()
    • getContainer

      public abstract ItemContainer getContainer()
    • resetAndSpawn

      @ApiInternal public abstract void resetAndSpawn(IGameInstance game)
    • sendPacket

      public abstract void sendPacket(IPacket packet)
    • move

      @ApiInternal public abstract boolean move(MoveType type)
    • onChunkLoaded

      @ApiInternal public abstract void onChunkLoaded(IChunk chunk)
    • onChunkUnloaded

      @ApiInternal public abstract void onChunkUnloaded(IChunk chunk)
    • getChunksInRange

      @ApiInternal public abstract List<IChunk> getChunksInRange()
    • getCommandLevel

      public abstract int getCommandLevel()
      Specified by:
      getCommandLevel in interface ICommandSender
    • getInvContainer

      public abstract ItemContainer getInvContainer()
    • getInv

      public abstract Inventory getInv()
    • getSelectedSlot

      public abstract int getSelectedSlot()
    • setSelectedSlot

      @ApiInternal public abstract void setSelectedSlot(int slot)
    • getSelectedItem

      public abstract ItemInstance getSelectedItem()
    • getChatColorFormat

      public abstract String getChatColorFormat()
      Specified by:
      getChatColorFormat in interface ICommandSender
    • getName

      public abstract String getName()
      Specified by:
      getName in interface ICommandSender
    • getColor

      public abstract int getColor()
    • getDesign

      public abstract IPlayerDesign getDesign()
    • isInRange

      public abstract boolean isInRange(double x, double y, double maxDistance)
    • getKnowledge

      public abstract IKnowledgeManager getKnowledge()
    • getStatistics

      public abstract IStatistics getStatistics()
    • getMoveSpeed

      public abstract double getMoveSpeed()
    • getClimbSpeed

      public abstract double getClimbSpeed()
    • getJumpHeight

      public abstract double getJumpHeight()
    • getRange

      public abstract double getRange()
    • getPickupRange

      public abstract double getPickupRange()
    • isLocalPlayer

      public abstract boolean isLocalPlayer()
    • gainSkill

      public abstract void gainSkill(float percentage)
    • getSkillPercentage

      public abstract float getSkillPercentage()
    • getSkillPoints

      public abstract int getSkillPoints()
    • takeSkillPoints

      public abstract int takeSkillPoints(int points)
    • setSkill

      @ApiInternal public abstract void setSkill(float percentage, int points)
    • getGameMode

      public abstract GameMode getGameMode()
    • setGameMode

      public abstract void setGameMode(GameMode gamemode)
    • getCameraMode

      public abstract CameraMode getCameraMode()
    • getBedPosition

      public abstract Pos2 getBedPosition()
    • sleep

      public abstract boolean sleep(Pos2 pos, boolean saveSpawn, boolean faceRight)
    • wake

      public abstract boolean wake()
    • removeBedSpawn

      public abstract void removeBedSpawn()
    • isSleeping

      public abstract boolean isSleeping()