Package net.minecraft.src
Class EntityAIBase
- java.lang.Object
-
- net.minecraft.src.EntityAIBase
-
- Direct Known Subclasses:
EntityAIArrowAttack,EntityAIAttackOnCollide,EntityAIAvoidEntity,EntityAIBeg,EntityAICreeperSwell,EntityAIDoorInteract,EntityAIEatGrass,EntityAIFleeSun,EntityAIFollowGolem,EntityAIFollowOwner,EntityAIFollowParent,EntityAILeapAtTarget,EntityAILookAtVillager,EntityAILookIdle,EntityAIMate,EntityAIMoveIndoors,EntityAIMoveThroughVillage,EntityAIMoveTowardsTarget,EntityAIMoveTwardsRestriction,EntityAIOcelotAttack,EntityAIOcelotSit,EntityAIPanic,EntityAIPlay,EntityAIRestrictOpenDoor,EntityAIRestrictSun,EntityAISit,EntityAISwimming,EntityAITarget,EntityAITempt,EntityAIVillagerMate,EntityAIWander,EntityAIWatchClosest
public abstract class EntityAIBase extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EntityAIBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleancontinueExecuting()intgetMutexBits()booleanisContinuous()voidresetTask()voidsetMutexBits(int var1)abstract booleanshouldExecute()voidstartExecuting()voidupdateTask()
-
-
-
Method Detail
-
shouldExecute
public abstract boolean shouldExecute()
-
continueExecuting
public boolean continueExecuting()
-
isContinuous
public boolean isContinuous()
-
startExecuting
public void startExecuting()
-
resetTask
public void resetTask()
-
updateTask
public void updateTask()
-
setMutexBits
public void setMutexBits(int var1)
-
getMutexBits
public int getMutexBits()
-
-