Interface EntityHandler


public interface EntityHandler
  • Method Details

    • getDynamicHitbox

      DynamicHitbox getDynamicHitbox()
    • getEntityCounter

      AtomicInteger getEntityCounter()
    • setHitbox

      void setHitbox(org.bukkit.entity.Entity entity, @NotNull @NotNull Hitbox hitbox)
    • setStepHeight

      void setStepHeight(org.bukkit.entity.Entity entity, double height)
    • wrapMoveControl

      MoveController wrapMoveControl(org.bukkit.entity.Entity entity)
    • wrapLookControl

      LookController wrapLookControl(org.bukkit.entity.Entity entity)
    • wrapBodyRotationControl

      @Nullable @Nullable BodyRotationController wrapBodyRotationControl(org.bukkit.entity.Entity entity)
    • wrapNavigation

      void wrapNavigation(org.bukkit.entity.Entity entity)
    • wrapRangeManager

      RangeManager wrapRangeManager(org.bukkit.entity.Entity entity)
    • hurt

      boolean hurt(org.bukkit.entity.Entity entity, IDamageSource damageSource, float damage)
    • interact

      void interact(org.bukkit.entity.Entity entity, org.bukkit.entity.Player player, org.bukkit.inventory.EquipmentSlot hand)
    • createBoneRenderer

      BoneRenderer createBoneRenderer(ModelBone bone)
    • createMountPoint

      MountPoint createMountPoint(ModelBone bone)
    • createNametagPoint

      NametagPoint createNametagPoint(ModelBone bone)
    • createLeashPoint

      LeashPoint createLeashPoint(ModelBone bone)
    • createSubHitboxEntity

      SubHitboxEntity createSubHitboxEntity(ModelBone bone)
    • createHandRenderer

      HandRenderer createHandRenderer(ModelBone bone)
    • createVFXRenderer

      VFXRenderer createVFXRenderer(VFX vfx)
    • createDummyRangeEntity

      DummyRangeEntity createDummyRangeEntity(BaseEntity<?> entity)
    • createModelHitbox

      ModelHitbox createModelHitbox(BaseEntity<?> entity)
    • broadcastSpawnPacket

      void broadcastSpawnPacket(BaseEntity<?> entity, boolean excludeSelf)
    • broadcastDespawnPacket

      void broadcastDespawnPacket(BaseEntity<?> entity, boolean excludeSelf)
    • hideBoundSubHitboxEntity

      void hideBoundSubHitboxEntity(ModeledEntity model, org.bukkit.entity.Entity entity)
    • setSelfFakeInvisible

      void setSelfFakeInvisible(org.bukkit.entity.Player player, boolean flag)
    • setYHeadRot

      void setYHeadRot(org.bukkit.entity.Entity entity, float rot)
    • setYBodyRot

      void setYBodyRot(org.bukkit.entity.Entity entity, float rot)
    • getYHeadRot

      float getYHeadRot(org.bukkit.entity.Entity entity)
    • getXHeadRot

      float getXHeadRot(org.bukkit.entity.Entity entity)
    • getYBodyRot

      float getYBodyRot(org.bukkit.entity.Entity entity)
    • isMoving

      boolean isMoving(org.bukkit.entity.Entity entity)