Package net.minecraft.entity.ai.pathing
Class PathNodeNavigator
java.lang.Object
net.minecraft.entity.ai.pathing.PathNodeNavigator
- Mappings:
Namespace Name official asyintermediary net/minecraft/class_88named net/minecraft/entity/ai/pathing/PathNodeNavigator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate PathcreatePath(PathNode startNode, PathNode endNode) private PathfindPathToAny(Entity entity, PathNode startNode, PathNode endNode, float maxDistance) private PathfindPathToAny(BlockView world, Entity entity, double x, double y, double z, float maxDistance) findPathToAny(BlockView world, Entity entity, Entity target, float maxDistance) findPathToAny(BlockView world, Entity entity, BlockPos pos, float maxDistance)
-
Field Details
-
minHeap
- Mappings:
Namespace Name Mixin selector official aLasy;a:Lasu;intermediary field_194Lnet/minecraft/class_88;field_194:Lnet/minecraft/class_85;named minHeapLnet/minecraft/entity/ai/pathing/PathNodeNavigator;minHeap:Lnet/minecraft/entity/ai/pathing/PathMinHeap;
-
nodes
- Mappings:
Namespace Name Mixin selector official bLasy;b:[Lasv;intermediary field_196Lnet/minecraft/class_88;field_196:[Lnet/minecraft/class_86;named nodesLnet/minecraft/entity/ai/pathing/PathNodeNavigator;nodes:[Lnet/minecraft/entity/ai/pathing/PathNode;
-
nodeMaker
- Mappings:
Namespace Name Mixin selector official cLasy;c:Lasw;intermediary field_10240Lnet/minecraft/class_88;field_10240:Lnet/minecraft/class_2284;named nodeMakerLnet/minecraft/entity/ai/pathing/PathNodeNavigator;nodeMaker:Lnet/minecraft/entity/ai/pathing/PathNodeMaker;
-
-
Constructor Details
-
PathNodeNavigator
- Mappings:
Namespace Name Mixin selector official <init>Lasy;<init>(Lasw;)Vintermediary <init>Lnet/minecraft/class_88;<init>(Lnet/minecraft/class_2284;)Vnamed <init>Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;<init>(Lnet/minecraft/entity/ai/pathing/PathNodeMaker;)V
-
-
Method Details
-
findPathToAny
- Mappings:
Namespace Name Mixin selector official aLasy;a(Ladq;Lpk;Lpk;F)Lasx;intermediary method_9291Lnet/minecraft/class_88;method_9291(Lnet/minecraft/class_1158;Lnet/minecraft/class_864;Lnet/minecraft/class_864;F)Lnet/minecraft/class_87;named findPathToAnyLnet/minecraft/entity/ai/pathing/PathNodeNavigator;findPathToAny(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathToAny
- Mappings:
Namespace Name Mixin selector official aLasy;a(Ladq;Lpk;Lcj;F)Lasx;intermediary method_9290Lnet/minecraft/class_88;method_9290(Lnet/minecraft/class_1158;Lnet/minecraft/class_864;Lnet/minecraft/class_2552;F)Lnet/minecraft/class_87;named findPathToAnyLnet/minecraft/entity/ai/pathing/PathNodeNavigator;findPathToAny(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;F)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathToAny
private Path findPathToAny(BlockView world, Entity entity, double x, double y, double z, float maxDistance) - Mappings:
Namespace Name Mixin selector official aLasy;a(Ladq;Lpk;DDDF)Lasx;intermediary method_9289Lnet/minecraft/class_88;method_9289(Lnet/minecraft/class_1158;Lnet/minecraft/class_864;DDDF)Lnet/minecraft/class_87;named findPathToAnyLnet/minecraft/entity/ai/pathing/PathNodeNavigator;findPathToAny(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;DDDF)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathToAny
- Mappings:
Namespace Name Mixin selector official aLasy;a(Lpk;Lasv;Lasv;F)Lasx;intermediary method_179Lnet/minecraft/class_88;method_179(Lnet/minecraft/class_864;Lnet/minecraft/class_86;Lnet/minecraft/class_86;F)Lnet/minecraft/class_87;named findPathToAnyLnet/minecraft/entity/ai/pathing/PathNodeNavigator;findPathToAny(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;F)Lnet/minecraft/entity/ai/pathing/Path;
-
createPath
- Mappings:
Namespace Name Mixin selector official aLasy;a(Lasv;Lasv;)Lasx;intermediary method_174Lnet/minecraft/class_88;method_174(Lnet/minecraft/class_86;Lnet/minecraft/class_86;)Lnet/minecraft/class_87;named createPathLnet/minecraft/entity/ai/pathing/PathNodeNavigator;createPath(Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;)Lnet/minecraft/entity/ai/pathing/Path;
-