static class EntityRabbit.AIRaidFarm extends EntityAIMoveToBlock
Modifier and Type | Field and Description |
---|---|
private boolean |
canRaid |
private EntityRabbit |
rabbit |
private boolean |
wantsToRaid |
destinationBlock, runDelay
Constructor and Description |
---|
AIRaidFarm(EntityRabbit rabbitIn) |
Modifier and Type | Method and Description |
---|---|
boolean |
shouldContinueExecuting() |
boolean |
shouldExecute() |
protected boolean |
shouldMoveTo(World worldIn,
BlockPos pos) |
void |
updateTask() |
getIsAboveDestination, startExecuting
getMutexBits, isInterruptible, resetTask, setMutexBits
private final EntityRabbit rabbit
private boolean wantsToRaid
private boolean canRaid
public AIRaidFarm(EntityRabbit rabbitIn)
public boolean shouldExecute()
shouldExecute
in class EntityAIMoveToBlock
public boolean shouldContinueExecuting()
shouldContinueExecuting
in class EntityAIMoveToBlock
public void updateTask()
updateTask
in class EntityAIMoveToBlock
protected boolean shouldMoveTo(World worldIn, BlockPos pos)
shouldMoveTo
in class EntityAIMoveToBlock