Class HangingEntity

java.lang.Object
org.cloudburstmc.server.entity.BaseEntity
org.cloudburstmc.server.entity.HangingEntity
All Implemented Interfaces:
org.cloudburstmc.api.entity.Entity
Direct Known Subclasses:
EntityPainting

public abstract class HangingEntity extends BaseEntity
author: MagicDroidX Nukkit Project
  • Field Details

    • direction

      protected byte direction
  • Constructor Details

    • HangingEntity

      public HangingEntity(org.cloudburstmc.api.entity.EntityType<?> type, org.cloudburstmc.api.level.Location location)
  • Method Details

    • initEntity

      protected void initEntity()
      Overrides:
      initEntity in class BaseEntity
    • loadAdditionalData

      public void loadAdditionalData(com.nukkitx.nbt.NbtMap tag)
      Overrides:
      loadAdditionalData in class BaseEntity
    • saveAdditionalData

      public void saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag)
      Overrides:
      saveAdditionalData in class BaseEntity
    • getDirection

      public org.cloudburstmc.api.util.Direction getDirection()
      Specified by:
      getDirection in interface org.cloudburstmc.api.entity.Entity
      Overrides:
      getDirection in class BaseEntity
    • onUpdate

      public boolean onUpdate(int currentTick)
      Specified by:
      onUpdate in interface org.cloudburstmc.api.entity.Entity
      Overrides:
      onUpdate in class BaseEntity
    • isSurfaceValid

      protected boolean isSurfaceValid()