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, resetTaskgetMutexBits, isInterruptible, setMutexBits, updateTaskpublic 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 EntityAIBasepublic void startExecuting()
startExecuting in class EntityAITarget