Class EntityWaterMob

All Implemented Interfaces:
IAnimals
Direct Known Subclasses:
BTWSquidEntity, EntitySquid

public abstract class EntityWaterMob extends EntityCreature implements IAnimals
  • Constructor Details

    • EntityWaterMob

      public EntityWaterMob(World par1World)
  • Method Details

    • canBreatheUnderwater

      public boolean canBreatheUnderwater()
      Overrides:
      canBreatheUnderwater in class EntityLivingBase
    • getCanSpawnHere

      public boolean getCanSpawnHere()
      Checks if the entity's current position is a valid location to spawn this entity.
      Overrides:
      getCanSpawnHere in class EntityCreature
    • getTalkInterval

      public int getTalkInterval()
      Get number of ticks, at least during which the living entity will be silent.
      Overrides:
      getTalkInterval in class EntityLiving
    • canDespawn

      protected boolean canDespawn()
      Determines if an entity can be despawned, used on idle far away entities
      Overrides:
      canDespawn in class EntityLiving
    • getExperiencePoints

      protected int getExperiencePoints(EntityPlayer par1EntityPlayer)
      Get the experience points the entity currently has.
      Overrides:
      getExperiencePoints in class EntityLiving
    • onEntityUpdate

      public void onEntityUpdate()
      Gets called every tick from main Entity class
      Overrides:
      onEntityUpdate in class EntityLiving