public class EntityAIMoveTowardsTarget extends EntityAIBase
| Modifier and Type | Field and Description |
|---|---|
private EntityCreature |
creature |
private float |
maxTargetDistance |
private double |
movePosX |
private double |
movePosY |
private double |
movePosZ |
private double |
speed |
private EntityLivingBase |
targetEntity |
| Constructor and Description |
|---|
EntityAIMoveTowardsTarget(EntityCreature creature,
double speedIn,
float targetMaxDistance) |
| Modifier and Type | Method and Description |
|---|---|
void |
resetTask() |
boolean |
shouldContinueExecuting() |
boolean |
shouldExecute() |
void |
startExecuting() |
getMutexBits, isInterruptible, setMutexBits, updateTaskprivate final EntityCreature creature
private EntityLivingBase targetEntity
private double movePosX
private double movePosY
private double movePosZ
private final double speed
private final float maxTargetDistance
public EntityAIMoveTowardsTarget(EntityCreature creature, double speedIn, float targetMaxDistance)
public boolean shouldExecute()
shouldExecute in class EntityAIBasepublic boolean shouldContinueExecuting()
shouldContinueExecuting in class EntityAIBasepublic void resetTask()
resetTask in class EntityAIBasepublic void startExecuting()
startExecuting in class EntityAIBase