类 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<BlockPathTypes>
private static final float
从类继承的字段 net.minecraft.world.level.pathfinder.WalkNodeEvaluator
SPACE_BETWEEN_WALL_POSTS
从类继承的字段 net.minecraft.world.level.pathfinder.NodeEvaluator
canFloat, canOpenDoors, canPassDoors, canWalkOverFences, entityDepth, entityHeight, entityWidth, level, mob, nodes
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected boolean
canStartAt
(BlockPos pPos) void
done()
protected Node
findAcceptedNode
(int pX, int pY, int pZ) getBlockPathType
(BlockGetter pLevel, int pX, int pY, int pZ) getBlockPathType
(BlockGetter pLevel, int pX, int pY, int pZ, Mob pMob) private BlockPathTypes
getCachedBlockPathType
(int pX, int pY, int pZ) getGoal
(double pX, double pY, double pZ) int
getNeighbors
(Node[] pOutputArray, Node pNode) getStart()
private boolean
private boolean
iteratePathfindingStartNodeCandidatePositions
(Mob p_263108_) void
prepare
(PathNavigationRegion pLevel, Mob pMob) 从类继承的方法 net.minecraft.world.level.pathfinder.WalkNodeEvaluator
checkNeighbourBlocks, evaluateBlockPathType, findAcceptedNode, getBlockPathType, getBlockPathTypeRaw, getBlockPathTypes, getBlockPathTypeStatic, getCachedBlockType, getFloorLevel, getFloorLevel, getStartNode, isAmphibious, isBurningBlock, isDiagonalValid, isNeighborValid
从类继承的方法 net.minecraft.world.level.pathfinder.NodeEvaluator
canFloat, canOpenDoors, canPassDoors, canWalkOverFences, getNode, getNode, getTargetFromNode, setCanFloat, setCanOpenDoors, setCanPassDoors, setCanWalkOverFences
-
字段详细资料
-
构造器详细资料
-
FlyNodeEvaluator
public FlyNodeEvaluator()
-
-
方法详细资料
-
done
public void done()- 覆盖:
done
在类中WalkNodeEvaluator
-
getStart
- 覆盖:
getStart
在类中WalkNodeEvaluator
-
canStartAt
- 覆盖:
canStartAt
在类中WalkNodeEvaluator
-
getGoal
- 覆盖:
getGoal
在类中WalkNodeEvaluator
-
getNeighbors
- 覆盖:
getNeighbors
在类中WalkNodeEvaluator
-
hasMalus
-
isOpen
-
findAcceptedNode
-
getCachedBlockPathType
-
getBlockPathType
- 覆盖:
getBlockPathType
在类中WalkNodeEvaluator
-
getBlockPathType
- 覆盖:
getBlockPathType
在类中WalkNodeEvaluator
-
iteratePathfindingStartNodeCandidatePositions