Uses of Class
net.minecraft.world.level.pathfinder.Node
Packages that use Node
Package
Description
- 
Uses of Node in net.minecraft.world.entity.ai.behaviorMethods in net.minecraft.world.entity.ai.behavior with parameters of type NodeModifier and TypeMethodDescriptionstatic voidInteractWithDoor.closeDoorsThatIHaveOpenedOrPassedThrough(ServerLevel p_260343_, LivingEntity p_259371_, Node p_259408_, Node p_260013_, Set<GlobalPos> p_259401_, Optional<List<LivingEntity>> p_260015_) 
- 
Uses of Node in net.minecraft.world.entity.animal.frogMethods in net.minecraft.world.entity.animal.frog that return Node
- 
Uses of Node in net.minecraft.world.entity.boss.enderdragonFields in net.minecraft.world.entity.boss.enderdragon declared as NodeMethods in net.minecraft.world.entity.boss.enderdragon with parameters of type Node
- 
Uses of Node in net.minecraft.world.level.pathfinderSubclasses of Node in net.minecraft.world.level.pathfinderFields in net.minecraft.world.level.pathfinder declared as NodeModifier and TypeFieldDescriptionprivate NodeTarget.bestNodeNode.cameFromprivate final Node[]Path.DebugData.closedSetThe field for theclosedSetrecord component.private Node[]BinaryHeap.heapprivate final Node[]PathFinder.neighborsprivate final Node[]Path.DebugData.openSetThe field for theopenSetrecord component.Fields in net.minecraft.world.level.pathfinder with type parameters of type NodeModifier and TypeFieldDescriptionprotected final it.unimi.dsi.fastutil.ints.Int2ObjectMap<Node>NodeEvaluator.nodesPath.nodesMethods in net.minecraft.world.level.pathfinder that return NodeModifier and TypeMethodDescriptionNode.cloneAndMove(int p_77290_, int p_77291_, int p_77292_) Node[]Path.DebugData.closedSet()Returns the value of theclosedSetrecord component.static NodeNode.createFromStream(FriendlyByteBuf p_77302_) protected NodeFlyNodeEvaluator.findAcceptedNode(int p_262970_, int p_263018_, int p_262947_) protected NodeSwimNodeEvaluator.findAcceptedNode(int p_263032_, int p_263066_, int p_263105_) protected NodeWalkNodeEvaluator.findAcceptedNode(int p_164726_, int p_164727_, int p_164728_, int p_164729_, double p_164730_, Direction p_164731_, BlockPathTypes p_164732_) Target.getBestNode()private NodeWalkNodeEvaluator.getBlockedNode(int p_230628_, int p_230629_, int p_230630_) Path.getEndNode()Node[]BinaryHeap.getHeap()Path.getNextNode()protected NodeNodeEvaluator.getNode(int p_77325_, int p_77326_, int p_77327_) protected NodePath.getNode(int p_77376_) private NodeWalkNodeEvaluator.getNodeAndUpdateCostToMax(int p_230620_, int p_230621_, int p_230622_, BlockPathTypes p_230623_, float p_230624_) Path.getPreviousNode()AmphibiousNodeEvaluator.getStart()FlyNodeEvaluator.getStart()abstract NodeNodeEvaluator.getStart()SwimNodeEvaluator.getStart()WalkNodeEvaluator.getStart()protected NodeWalkNodeEvaluator.getStartNode(BlockPos p_230632_) Node[]Path.DebugData.openSet()Returns the value of theopenSetrecord component.BinaryHeap.peek()BinaryHeap.pop()(package private) static Node[]Path.readNodeArray(FriendlyByteBuf p_294398_) Methods in net.minecraft.world.level.pathfinder with parameters of type NodeModifier and TypeMethodDescriptionprivate booleanWalkNodeEvaluator.canReachWithoutCollision(Node p_77625_) voidBinaryHeap.changeCost(Node p_77087_, float p_77088_) protected floatfloatNode.distanceManhattan(Node p_77305_) floatNode.distanceTo(Node p_77294_) floatNode.distanceToSqr(Node p_77300_) floatNode.distanceToXZ(Node p_230614_) private PathPathFinder.findPath(ProfilerFiller p_164717_, Node p_164718_, Map<Target, BlockPos> p_164719_, float p_164720_, int p_164721_, float p_164722_) private floatintAmphibiousNodeEvaluator.getNeighbors(Node[] p_164676_, Node p_164677_) intFlyNodeEvaluator.getNeighbors(Node[] p_77266_, Node p_77267_) abstract intNodeEvaluator.getNeighbors(Node[] p_77353_, Node p_77354_) intSwimNodeEvaluator.getNeighbors(Node[] p_77483_, Node p_77484_) intWalkNodeEvaluator.getNeighbors(Node[] p_77640_, Node p_77641_) protected TargetNodeEvaluator.getTargetFromNode(Node p_230616_) private booleanprotected booleanSwimNodeEvaluator.isDiagonalNodeValid(Node p_192964_, Node p_192965_, Node p_192966_) protected booleanWalkNodeEvaluator.isDiagonalValid(Node p_77630_, Node p_77631_, Node p_77632_, Node p_77633_) protected booleanWalkNodeEvaluator.isNeighborValid(Node p_77627_, Node p_77628_) protected booleanSwimNodeEvaluator.isNodeValid(Node p_192962_) private booleanprivate booleanAmphibiousNodeEvaluator.isVerticalNeighborValid(Node p_230611_, Node p_230612_) protected static voidNode.readContents(FriendlyByteBuf p_262984_, Node p_263009_) private PathPathFinder.reconstructPath(Node p_77435_, BlockPos p_77436_, boolean p_77437_) voidvoidPath.replaceNode(int p_77378_, Node p_77379_) (package private) voidvoidTarget.updateBest(float p_77504_, Node p_77505_) (package private) static voidPath.writeNodeArray(FriendlyByteBuf p_296066_, Node[] p_294231_) Constructors in net.minecraft.world.level.pathfinder with parameters of type NodeModifierConstructorDescriptionCreates an instance of aDebugDatarecord class.Constructor parameters in net.minecraft.world.level.pathfinder with type arguments of type Node