public class EntityAINearestAttackableTarget extends EntityAITarget
Modifier and Type | Class and Description |
---|---|
static class |
EntityAINearestAttackableTarget.Sorter |
shouldCheckSight, taskOwner
Constructor and Description |
---|
EntityAINearestAttackableTarget(EntityCreature par1EntityCreature,
java.lang.Class par2Class,
int par3,
boolean par4) |
EntityAINearestAttackableTarget(EntityCreature par1EntityCreature,
java.lang.Class par2Class,
int par3,
boolean par4,
boolean par5) |
EntityAINearestAttackableTarget(EntityCreature par1EntityCreature,
java.lang.Class par2Class,
int par3,
boolean par4,
boolean par5,
IEntitySelector par6IEntitySelector) |
Modifier and Type | Method and Description |
---|---|
boolean |
shouldExecute() |
void |
startExecuting() |
continueExecuting, getTargetDistance, isSuitableTarget, resetTask
getMutexBits, isInterruptible, setMutexBits, updateTask
public EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, java.lang.Class par2Class, int par3, boolean par4)
public EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, java.lang.Class par2Class, int par3, boolean par4, boolean par5)
public EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, java.lang.Class par2Class, int par3, boolean par4, boolean par5, IEntitySelector par6IEntitySelector)
public boolean shouldExecute()
shouldExecute
in class EntityAIBase
public void startExecuting()
startExecuting
in class EntityAITarget