Interface LivingEntityInterface

All Known Implementing Classes:
LivingEntityPlaceholder, LivingEntityWrapper

public interface LivingEntityInterface
Interace used for wrapping LivingEntity to provide additions common commands and information
Since:
3.0.0
  • Method Details

    • getEntityType

      @NotNull @NotNull org.bukkit.entity.EntityType getEntityType()
    • getLocation

      org.bukkit.Location getLocation()
    • getWorld

      org.bukkit.World getWorld()
    • getTypeName

      @NotNull @NotNull String getTypeName()
    • getApplicableRules

      @NotNull @NotNull List<RuleInfo> getApplicableRules()
    • getMainInstance

      @NotNull @NotNull LevelledMobs getMainInstance()
    • getDistanceFromSpawn

      double getDistanceFromSpawn()
    • getSpawnedTimeOfDay

      int getSpawnedTimeOfDay()
    • setSpawnedTimeOfDay

      void setSpawnedTimeOfDay(int ticks)
    • getSummonedLevel

      Integer getSummonedLevel()
    • isWasSummoned

      boolean isWasSummoned()
    • clearEntityData

      void clearEntityData()
    • free

      void free()