public abstract class EntityAITarget extends EntityAIBase
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
shouldCheckSight |
protected EntityCreature |
taskOwner |
| Constructor and Description |
|---|
EntityAITarget(EntityCreature p_i1669_1_,
boolean p_i1669_2_) |
EntityAITarget(EntityCreature p_i1670_1_,
boolean p_i1670_2_,
boolean p_i1670_3_) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
continueExecuting() |
static boolean |
func_179445_a(EntityLiving p_179445_0_,
EntityLivingBase p_179445_1_,
boolean p_179445_2_,
boolean p_179445_3_) |
protected double |
getTargetDistance() |
protected boolean |
isSuitableTarget(EntityLivingBase p_75296_1_,
boolean p_75296_2_) |
void |
resetTask() |
void |
startExecuting() |
getMutexBits, isInterruptible, setMutexBits, shouldExecute, updateTaskprotected final EntityCreature taskOwner
protected boolean shouldCheckSight
public EntityAITarget(EntityCreature p_i1669_1_, boolean p_i1669_2_)
public EntityAITarget(EntityCreature p_i1670_1_, boolean p_i1670_2_, boolean p_i1670_3_)
public boolean continueExecuting()
continueExecuting in class EntityAIBaseprotected double getTargetDistance()
public void startExecuting()
startExecuting in class EntityAIBasepublic void resetTask()
resetTask in class EntityAIBasepublic static boolean func_179445_a(EntityLiving p_179445_0_, EntityLivingBase p_179445_1_, boolean p_179445_2_, boolean p_179445_3_)
protected boolean isSuitableTarget(EntityLivingBase p_75296_1_, boolean p_75296_2_)