public class CatLieOnBedGoal extends MoveToBlockGoal
| Modifier and Type | Field and Description |
|---|---|
private CatEntity |
cat |
creature, destinationBlock, field_203112_e, movementSpeed, runDelay, timeoutCounter| Constructor and Description |
|---|
CatLieOnBedGoal(CatEntity catIn,
double speed,
int length) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getRunDelay(CreatureEntity creatureIn) |
void |
resetTask() |
boolean |
shouldExecute() |
protected boolean |
shouldMoveTo(IWorldReader worldIn,
BlockPos pos) |
void |
startExecuting() |
void |
tick() |
func_220725_g, getIsAboveDestination, getTargetDistanceSq, searchForDestination, shouldContinueExecuting, shouldMovegetMutexFlags, isPreemptible, setMutexFlags, toStringprivate final CatEntity cat
public CatLieOnBedGoal(CatEntity catIn, double speed, int length)
public boolean shouldExecute()
shouldExecute in class MoveToBlockGoalpublic void startExecuting()
startExecuting in class MoveToBlockGoalprotected int getRunDelay(CreatureEntity creatureIn)
getRunDelay in class MoveToBlockGoalpublic void tick()
tick in class MoveToBlockGoalprotected boolean shouldMoveTo(IWorldReader worldIn, BlockPos pos)
shouldMoveTo in class MoveToBlockGoal