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 Node[]PathFinder.neighborsprivate Node[]Path.openSetFields in net.minecraft.world.level.pathfinder with type parameters of type NodeModifier and TypeFieldDescriptionprotected 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()private NodeSwimNodeEvaluator.getWaterNode(int p_77487_, int p_77488_, int p_77489_)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 booleanWalkNodeEvaluator.isDiagonalValid(Node p_77630_, Node p_77631_, Node p_77632_, Node p_77633_)protected booleanWalkNodeEvaluator.isNeighborValid(Node p_77627_, Node p_77628_)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