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 boolean
continueExecuting()
int
getMutexBits()
boolean
isContinuous()
void
resetTask()
void
setMutexBits(int var1)
abstract boolean
shouldExecute()
void
startExecuting()
void
updateTask()
-
-
-
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()
-
-