Package net.minecraft.src
Class EntityAINearestAttackableTarget
java.lang.Object
net.minecraft.src.EntityAIBase
net.minecraft.src.EntityAITarget
net.minecraft.src.EntityAINearestAttackableTarget
- Direct Known Subclasses:
EntityAITargetNonTamed,SkeletonMountBehavior,WildWolfTargetIfHungryBehavior,WildWolfTargetIfStarvingBehavior,WildWolfTargetIfStarvingOrHostileBehavior
-
Field Summary
Fields inherited from class net.minecraft.src.EntityAITarget
ignoreTargetsOutsideHome, shouldCheckSight, taskOwner -
Constructor Summary
ConstructorsConstructorDescriptionEntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, float targetDistance, int par3, boolean par4) EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, int par3, boolean par4) EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, int par3, boolean par4, boolean par5) EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, int par3, boolean par4, boolean par5, IEntitySelector par6IEntitySelector) EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, int par3, boolean par4, boolean par5, IEntitySelector par6IEntitySelector, boolean ignoreOutsideHome) -
Method Summary
Modifier and TypeMethodDescriptionprotected doublebooleanReturns whether the EntityAIBase should begin execution.voidExecute a one shot task or start executing a continuous taskMethods inherited from class net.minecraft.src.EntityAITarget
continueExecuting, isSuitableTarget, resetTaskMethods inherited from class net.minecraft.src.EntityAIBase
getMutexBits, isContinuous, setMutexBits, updateTask
-
Constructor Details
-
EntityAINearestAttackableTarget
public EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, int par3, boolean par4) -
EntityAINearestAttackableTarget
public EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, float targetDistance, int par3, boolean par4) -
EntityAINearestAttackableTarget
public EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, int par3, boolean par4, boolean par5) -
EntityAINearestAttackableTarget
public EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, int par3, boolean par4, boolean par5, IEntitySelector par6IEntitySelector) -
EntityAINearestAttackableTarget
public EntityAINearestAttackableTarget(EntityCreature par1EntityCreature, Class par2Class, int par3, boolean par4, boolean par5, IEntitySelector par6IEntitySelector, boolean ignoreOutsideHome)
-
-
Method Details
-
shouldExecute
public boolean shouldExecute()Returns whether the EntityAIBase should begin execution.- Specified by:
shouldExecutein classEntityAIBase
-
startExecuting
public void startExecuting()Execute a one shot task or start executing a continuous task- Overrides:
startExecutingin classEntityAITarget
-
getTargetDistance
protected double getTargetDistance()- Overrides:
getTargetDistancein classEntityAITarget
-