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
Methods 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.frog
Methods in net.minecraft.world.entity.animal.frog that return Node -
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 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.private final Node[]WalkNodeEvaluator.reusableNeighborsFields 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_, PathType p_326873_) Target.getBestNode()private NodeWalkNodeEvaluator.getBlockedNode(int p_230628_, int p_230629_, int p_230630_) private NodeWalkNodeEvaluator.getClosedNode(int p_326935_, int p_326904_, int p_326845_, PathType p_326820_) 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_, PathType p_326789_, 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_) private NodeWalkNodeEvaluator.tryFindFirstGroundNodeBelow(int p_326892_, int p_326901_, int p_326809_) private NodeWalkNodeEvaluator.tryFindFirstNonWaterBelow(int p_326959_, int p_326927_, int p_326932_, Node p_326880_) private NodeWalkNodeEvaluator.tryJumpOn(int p_326914_, int p_326900_, int p_326886_, int p_326902_, double p_326800_, Direction p_326868_, PathType p_326831_, BlockPos.MutableBlockPos p_326839_) 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_) private booleanprivate static booleanprotected booleanWalkNodeEvaluator.isDiagonalValid(Node p_77630_) protected booleanWalkNodeEvaluator.isDiagonalValid(Node p_326907_, Node p_326803_, Node p_326821_) 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) voidprivate NodeWalkNodeEvaluator.tryFindFirstNonWaterBelow(int p_326959_, int p_326927_, int p_326932_, Node p_326880_) voidTarget.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