Uses of Class
net.minecraft.world.level.pathfinder.Node
Packages that use Node
Package
Description
-
Uses of Node in net.minecraft.world.entity.ai.behavior
Fields in net.minecraft.world.entity.ai.behavior declared as NodeMethods in net.minecraft.world.entity.ai.behavior with parameters of type NodeModifier and TypeMethodDescriptionstatic voidInteractWithDoor.closeDoorsThatIHaveOpenedOrPassedThrough(ServerLevel p_23299_, LivingEntity p_23300_, Node p_23301_, Node p_23302_) -
Uses of Node in net.minecraft.world.entity.boss.enderdragon
Fields 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.pathfinder
Subclasses of Node in net.minecraft.world.level.pathfinderFields in net.minecraft.world.level.pathfinder declared as NodeModifier and TypeFieldDescriptionprivate NodeTarget.bestNodeNode.cameFromprivate Node[]Path.closedSetprivate Node[]BinaryHeap.heapprivate final Node[]PathFinder.neighborsprivate Node[]Path.openSetFields 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_) static NodeNode.createFromStream(FriendlyByteBuf p_77302_) 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()Node[]Path.getClosedSet()Path.getEndNode()Node[]BinaryHeap.getHeap()Path.getNextNode()protected NodeFlyNodeEvaluator.getNode(int p_77233_, int p_77234_, int p_77235_) protected NodeNodeEvaluator.getNode(int p_77325_, int p_77326_, int p_77327_) protected NodePath.getNode(int p_77376_) protected NodeSwimNodeEvaluator.getNode(int p_77463_, int p_77464_, int p_77465_) Node[]Path.getOpenSet()Path.getPreviousNode()AmphibiousNodeEvaluator.getStart()FlyNodeEvaluator.getStart()abstract NodeNodeEvaluator.getStart()SwimNodeEvaluator.getStart()WalkNodeEvaluator.getStart()BinaryHeap.peek()BinaryHeap.pop()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_) floatNode.distanceManhattan(Node p_77305_) floatNode.distanceTo(Node p_77294_) floatNode.distanceToSqr(Node p_77300_) 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_) 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 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_) Constructors in net.minecraft.world.level.pathfinder with parameters of type NodeConstructor parameters in net.minecraft.world.level.pathfinder with type arguments of type Node