Package net.minecraft.src
Class EntityAITarget
- java.lang.Object
-
- net.minecraft.src.EntityAIBase
-
- net.minecraft.src.EntityAITarget
-
- Direct Known Subclasses:
EntityAIDefendVillage
,EntityAIHurtByTarget
,EntityAINearestAttackableTarget
,EntityAIOwnerHurtByTarget
,EntityAIOwnerHurtTarget
public abstract class EntityAITarget extends EntityAIBase
-
-
Field Summary
Fields Modifier and Type Field Description protected float
field_48379_d
protected boolean
field_48380_e
protected LivingEntity
taskOwner
-
Constructor Summary
Constructors Constructor Description EntityAITarget(LivingEntity var1, float var2, boolean var3)
EntityAITarget(LivingEntity var1, float var2, boolean var3, boolean var4)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
continueExecuting()
protected boolean
func_48376_a(LivingEntity var1, boolean var2)
void
resetTask()
void
startExecuting()
-
Methods inherited from class net.minecraft.src.EntityAIBase
getMutexBits, isContinuous, setMutexBits, shouldExecute, updateTask
-
-
-
-
Field Detail
-
taskOwner
protected LivingEntity taskOwner
-
field_48379_d
protected float field_48379_d
-
field_48380_e
protected boolean field_48380_e
-
-
Constructor Detail
-
EntityAITarget
public EntityAITarget(LivingEntity var1, float var2, boolean var3)
-
EntityAITarget
public EntityAITarget(LivingEntity var1, float var2, boolean var3, boolean var4)
-
-
Method Detail
-
continueExecuting
public boolean continueExecuting()
- Overrides:
continueExecuting
in classEntityAIBase
-
startExecuting
public void startExecuting()
- Overrides:
startExecuting
in classEntityAIBase
-
resetTask
public void resetTask()
- Overrides:
resetTask
in classEntityAIBase
-
func_48376_a
protected boolean func_48376_a(LivingEntity var1, boolean var2)
-
-