YATS/Forge Documentation
 All Classes Namespaces Files Functions Variables Enumerator Pages
net.minecraft.entity.ai.EntityAINearestAttackableTarget Class Reference
Inheritance diagram for net.minecraft.entity.ai.EntityAINearestAttackableTarget:
net.minecraft.entity.ai.EntityAITarget net.minecraft.entity.ai.EntityAIBase net.minecraft.entity.ai.EntityAITargetNonTamed

Public Member Functions

 EntityAINearestAttackableTarget (EntityLiving par1EntityLiving, Class par2Class, float par3, int par4, boolean par5)
 
 EntityAINearestAttackableTarget (EntityLiving par1EntityLiving, Class par2Class, float par3, int par4, boolean par5, boolean par6)
 
 EntityAINearestAttackableTarget (EntityLiving par1, Class par2, float par3, int par4, boolean par5, boolean par6, IEntitySelector par7IEntitySelector)
 
boolean shouldExecute ()
 
void startExecuting ()
 
- Public Member Functions inherited from net.minecraft.entity.ai.EntityAITarget
 EntityAITarget (EntityLiving par1EntityLiving, float par2, boolean par3)
 
 EntityAITarget (EntityLiving par1EntityLiving, float par2, boolean par3, boolean par4)
 
boolean continueExecuting ()
 
void startExecuting ()
 
void resetTask ()
 
- Public Member Functions inherited from net.minecraft.entity.ai.EntityAIBase
boolean continueExecuting ()
 
boolean isInterruptible ()
 
void startExecuting ()
 
void resetTask ()
 
void updateTask ()
 
void setMutexBits (int par1)
 
int getMutexBits ()
 

Additional Inherited Members

- Protected Member Functions inherited from net.minecraft.entity.ai.EntityAITarget
boolean isSuitableTarget (EntityLiving par1EntityLiving, boolean par2)
 
- Protected Attributes inherited from net.minecraft.entity.ai.EntityAITarget
EntityLiving taskOwner
 
float targetDistance
 
boolean shouldCheckSight
 

Constructor & Destructor Documentation

net.minecraft.entity.ai.EntityAINearestAttackableTarget.EntityAINearestAttackableTarget ( EntityLiving  par1EntityLiving,
Class  par2Class,
float  par3,
int  par4,
boolean  par5 
)
net.minecraft.entity.ai.EntityAINearestAttackableTarget.EntityAINearestAttackableTarget ( EntityLiving  par1EntityLiving,
Class  par2Class,
float  par3,
int  par4,
boolean  par5,
boolean  par6 
)
net.minecraft.entity.ai.EntityAINearestAttackableTarget.EntityAINearestAttackableTarget ( EntityLiving  par1,
Class  par2,
float  par3,
int  par4,
boolean  par5,
boolean  par6,
IEntitySelector  par7IEntitySelector 
)

Member Function Documentation

boolean net.minecraft.entity.ai.EntityAINearestAttackableTarget.shouldExecute ( )
virtual

Returns whether the EntityAIBase should begin execution.

Implements net.minecraft.entity.ai.EntityAIBase.

Reimplemented in net.minecraft.entity.ai.EntityAITargetNonTamed.

void net.minecraft.entity.ai.EntityAINearestAttackableTarget.startExecuting ( )

Execute a one shot task or start executing a continuous task


The documentation for this class was generated from the following file: