Uses of Class
net.minecraft.entity.ai.pathing.PathNode
Packages that use PathNode
Package
Description
- 
Uses of PathNode in net.minecraft.entity.ai.brain.taskFields in net.minecraft.entity.ai.brain.task declared as PathNodeMethods in net.minecraft.entity.ai.brain.task with parameters of type PathNodeModifier and TypeMethodDescriptionstatic voidOpenDoorsTask.pathToDoor(ServerWorld world, LivingEntity entity, @Nullable PathNode lastNode, @Nullable PathNode currentNode)
- 
Uses of PathNode in net.minecraft.entity.ai.pathingSubclasses of PathNode in net.minecraft.entity.ai.pathingFields in net.minecraft.entity.ai.pathing declared as PathNodeModifier and TypeFieldDescriptionprivate PathNode[]Path.debugNodesprivate PathNode[]Path.debugSecondNodesprivate PathNodeTargetPathNode.nearestNodeprivate PathNode[]PathMinHeap.pathNodesPathNode.previousprivate PathNode[]PathNodeNavigator.successorsFields in net.minecraft.entity.ai.pathing with type parameters of type PathNodeModifier and TypeFieldDescriptionPath.nodesprotected Int2ObjectMap<PathNode>PathNodeMaker.pathNodeCacheMethods in net.minecraft.entity.ai.pathing that return PathNodeModifier and TypeMethodDescriptionPathNode.copyWithNewPosition(int x, int y, int z)Path.getCurrentNode()PathNode[]Path.getDebugNodes()PathNode[]Path.getDebugSecondNodes()Path.getEnd()Path.getLastNode()TargetPathNode.getNearestNode()BirdPathNodeMaker.getNode(int x, int y, int z)Path.getNode(int index)protected PathNodePathNodeMaker.getNode(int x, int y, int z)protected PathNodeWaterPathNodeMaker.getNode(int x, int y, int z)PathNode[]PathMinHeap.getNodes()LandPathNodeMaker.getPathNode(int x, int y, int z, int maxYStep, double prevFeetY, Direction direction, PathNodeType nodeType)WaterPathNodeMaker.getPathNodeInWater(int x, int y, int z)AmphibiousPathNodeMaker.getStart()BirdPathNodeMaker.getStart()LandPathNodeMaker.getStart()PathMinHeap.getStart()abstract PathNodePathNodeMaker.getStart()WaterPathNodeMaker.getStart()PathMinHeap.pop()static PathNodePathNode.readBuf(PacketByteBuf buf)Methods in net.minecraft.entity.ai.pathing with parameters of type PathNodeModifier and TypeMethodDescriptionprivate floatPathNodeNavigator.calculateDistances(PathNode node, Set<TargetPathNode> targets)private PathPathNodeNavigator.createPath(PathNode endNode, BlockPos target, boolean reachesTarget)PathNodeNavigator.findPathToAny(Profiler profiler, PathNode pathNode, Map<TargetPathNode,BlockPos> map, float float2, int int2, float float3)floatPathNode.getDistance(PathNode node)floatPathNode.getManhattanDistance(PathNode node)floatPathNode.getSquaredDistance(PathNode node)intAmphibiousPathNodeMaker.getSuccessors(PathNode[] successors, PathNode node)intBirdPathNodeMaker.getSuccessors(PathNode[] successors, PathNode node)intLandPathNodeMaker.getSuccessors(PathNode[] successors, PathNode node)abstract intPathNodeMaker.getSuccessors(PathNode[] successors, PathNode node)intWaterPathNodeMaker.getSuccessors(PathNode[] successors, PathNode node)private booleanprivate booleanBirdPathNodeMaker.isPassable(@Nullable PathNode node)protected booleanLandPathNodeMaker.isValidAdjacentSuccessor(@Nullable PathNode node, PathNode successor1)protected booleanLandPathNodeMaker.isValidDiagonalSuccessor(PathNode xNode, @Nullable PathNode zNode, @Nullable PathNode xDiagNode, @Nullable PathNode zDiagNode)void(package private) voidPath.setDebugInfo(PathNode[] debugNodes, PathNode[] debugSecondNodes, Set<TargetPathNode> debugTargetNodes)voidvoidPathMinHeap.setNodeWeight(PathNode node, float weight)private booleanvoidTargetPathNode.updateNearestNode(float distance, PathNode node)Constructors in net.minecraft.entity.ai.pathing with parameters of type PathNodeConstructor parameters in net.minecraft.entity.ai.pathing with type arguments of type PathNode
- 
Uses of PathNode in net.minecraft.entity.boss.dragonFields in net.minecraft.entity.boss.dragon declared as PathNodeModifier and TypeFieldDescriptionprivate PathNode[]EnderDragonEntity.pathNodesThe first 12 path nodes are used for end crystals; the others are not tied to them.Methods in net.minecraft.entity.boss.dragon with parameters of type PathNode