Class MoveToLooseFoodBehavior

java.lang.Object
net.minecraft.src.EntityAIBase
api.entity.mob.behavior.MoveToLooseFoodBehavior

public class MoveToLooseFoodBehavior extends EntityAIBase
  • Field Details

    • myAnimal

      protected EntityAnimal myAnimal
    • moveSpeed

      protected float moveSpeed
  • Constructor Details

    • MoveToLooseFoodBehavior

      public MoveToLooseFoodBehavior(EntityAnimal animal, float fMoveSpeed)
  • Method Details

    • shouldExecute

      public boolean shouldExecute()
      Description copied from class: EntityAIBase
      Returns whether the EntityAIBase should begin execution.
      Specified by:
      shouldExecute in class EntityAIBase
    • continueExecuting

      public boolean continueExecuting()
      Description copied from class: EntityAIBase
      Returns whether an in-progress EntityAIBase should continue executing
      Overrides:
      continueExecuting in class EntityAIBase
    • updateTask

      public void updateTask()
      Description copied from class: EntityAIBase
      Updates the task
      Overrides:
      updateTask in class EntityAIBase
    • resetTask

      public void resetTask()
      Description copied from class: EntityAIBase
      Resets the task
      Overrides:
      resetTask in class EntityAIBase
    • isWithinEatBox

      public boolean isWithinEatBox()