public abstract class AnimationAI<T extends net.minecraft.entity.Entity & IAnimatedEntity>
extends net.minecraft.entity.ai.EntityAIBase
| Constructor and Description |
|---|
AnimationAI(T entity) |
| Modifier and Type | Method and Description |
|---|---|
abstract Animation |
getAnimation() |
boolean |
isAutomatic() |
void |
resetTask() |
boolean |
shouldAnimate() |
boolean |
shouldContinueExecuting() |
boolean |
shouldExecute() |
void |
startExecuting() |
protected T extends net.minecraft.entity.Entity & IAnimatedEntity entity
public AnimationAI(T entity)
public abstract Animation getAnimation()
public boolean isAutomatic()
public boolean shouldAnimate()
public boolean shouldExecute()
shouldExecute in class net.minecraft.entity.ai.EntityAIBasepublic void startExecuting()
startExecuting in class net.minecraft.entity.ai.EntityAIBasepublic boolean shouldContinueExecuting()
shouldContinueExecuting in class net.minecraft.entity.ai.EntityAIBasepublic void resetTask()
resetTask in class net.minecraft.entity.ai.EntityAIBase