类 FlyNodeEvaluator
java.lang.Object
net.minecraft.world.level.pathfinder.NodeEvaluator
net.minecraft.world.level.pathfinder.WalkNodeEvaluator
net.minecraft.world.level.pathfinder.FlyNodeEvaluator
-
字段概要
字段修饰符和类型字段说明private static final int
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap
<PathType> private static final float
private static final float
从类继承的字段 net.minecraft.world.level.pathfinder.WalkNodeEvaluator
SPACE_BETWEEN_WALL_POSTS
从类继承的字段 net.minecraft.world.level.pathfinder.NodeEvaluator
canFloat, canOpenDoors, canPassDoors, canWalkOverFences, currentContext, entityDepth, entityHeight, entityWidth, mob, nodes
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected boolean
canStartAt
(BlockPos p_262645_) void
done()
protected Node
findAcceptedNode
(int p_262970_, int p_263018_, int p_262947_) protected PathType
getCachedPathType
(int p_332812_, int p_330135_, int p_330816_) int
getNeighbors
(Node[] p_77266_, Node p_77267_) getPathType
(PathfindingContext p_333778_, int p_332501_, int p_330191_, int p_335791_) getStart()
getTarget
(double p_328296_, double p_329795_, double p_334015_) private boolean
private boolean
iteratePathfindingStartNodeCandidatePositions
(Mob p_263108_) void
prepare
(PathNavigationRegion p_77261_, Mob p_77262_) 从类继承的方法 net.minecraft.world.level.pathfinder.WalkNodeEvaluator
checkNeighbourBlocks, findAcceptedNode, getFloorLevel, getFloorLevel, getPathTypeFromState, getPathTypeOfMob, getPathTypeStatic, getPathTypeStatic, getPathTypeWithinMobBB, getStartNode, isAmphibious, isDiagonalValid, isDiagonalValid, isNeighborValid
从类继承的方法 net.minecraft.world.level.pathfinder.NodeEvaluator
canFloat, canOpenDoors, canPassDoors, canWalkOverFences, getNode, getNode, getPathType, getTargetNodeAt, isBurningBlock, setCanFloat, setCanOpenDoors, setCanPassDoors, setCanWalkOverFences
-
字段详细资料
-
pathTypeByPosCache
-
SMALL_MOB_SIZE
private static final float SMALL_MOB_SIZE- 另请参阅:
-
SMALL_MOB_INFLATED_START_NODE_BOUNDING_BOX
private static final float SMALL_MOB_INFLATED_START_NODE_BOUNDING_BOX- 另请参阅:
-
MAX_START_NODE_CANDIDATES
private static final int MAX_START_NODE_CANDIDATES- 另请参阅:
-
-
构造器详细资料
-
FlyNodeEvaluator
public FlyNodeEvaluator()
-
-
方法详细资料
-
done
public void done()- 覆盖:
done
在类中WalkNodeEvaluator
-
getStart
- 覆盖:
getStart
在类中WalkNodeEvaluator
-
canStartAt
- 覆盖:
canStartAt
在类中WalkNodeEvaluator
-
getTarget
- 覆盖:
getTarget
在类中WalkNodeEvaluator
-
getNeighbors
- 覆盖:
getNeighbors
在类中WalkNodeEvaluator
-
hasMalus
-
isOpen
-
findAcceptedNode
-
getCachedPathType
- 覆盖:
getCachedPathType
在类中WalkNodeEvaluator
-
getPathType
public PathType getPathType(PathfindingContext p_333778_, int p_332501_, int p_330191_, int p_335791_) - 覆盖:
getPathType
在类中WalkNodeEvaluator
-
iteratePathfindingStartNodeCandidatePositions