public class ClimberPathNavigator extends GroundPathNavigator
Modifier and Type | Field and Description |
---|---|
private BlockPos |
targetPosition |
currentPath, entity, lastPosCheck, lastTimeoutCheck, lastTimeUpdated, maxDistanceToWaypoint, nodeProcessor, speed, ticksAtLastPos, timeoutCachedNode, timeoutLimit, timeoutTimer, totalTicks, tryUpdatePath, world
Constructor and Description |
---|
ClimberPathNavigator(MobEntity entityLivingIn,
World worldIn) |
Modifier and Type | Method and Description |
---|---|
Path |
getPathToEntity(Entity entityIn,
int p_75494_2_) |
Path |
getPathToPos(BlockPos pos,
int p_179680_2_) |
void |
tick() |
boolean |
tryMoveToEntityLiving(Entity entityIn,
double speedIn) |
canNavigate, getEnterDoors, getEntityPosition, getPathFinder, isDirectPathBetweenPoints, setAvoidSun, setBreakDoors, trimPath
canEntityStandOnPos, canUpdatePathOnTimeout, checkForStuck, clearPath, func_220970_c, func_225463_a, func_225464_a, func_226337_n_, getCanSwim, getNodeProcessor, getPath, getPathToPos, getTargetPos, isInLiquid, noPath, pathFollow, resetRangeMultiplier, setCanSwim, setPath, setRangeMultiplier, setSpeed, tryMoveToXYZ, updatePath
private BlockPos targetPosition
public Path getPathToPos(BlockPos pos, int p_179680_2_)
getPathToPos
in class GroundPathNavigator
public Path getPathToEntity(Entity entityIn, int p_75494_2_)
getPathToEntity
in class GroundPathNavigator
public boolean tryMoveToEntityLiving(Entity entityIn, double speedIn)
tryMoveToEntityLiving
in class PathNavigator
public void tick()
tick
in class PathNavigator