Package net.minecraft.entity.ai.pathing
Class PathNodeMaker
java.lang.Object
net.minecraft.entity.ai.pathing.PathNodeMaker
- Direct Known Subclasses:
LandPathNodeMaker,WaterPathNodeMaker
- Mappings:
Namespace Name official aswintermediary net/minecraft/class_2284named net/minecraft/entity/ai/pathing/PathNodeMaker
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BlockViewprotected intprotected intprotected intprotected IntObjectStorage<PathNode> -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
blockView
- Mappings:
Namespace Name Mixin selector official aLasw;a:Ladq;intermediary field_10235Lnet/minecraft/class_2284;field_10235:Lnet/minecraft/class_1158;named blockViewLnet/minecraft/entity/ai/pathing/PathNodeMaker;blockView:Lnet/minecraft/world/BlockView;
-
pathNodeCache
- Mappings:
Namespace Name Mixin selector official bLasw;b:Lnm;intermediary field_10236Lnet/minecraft/class_2284;field_10236:Lnet/minecraft/class_833;named pathNodeCacheLnet/minecraft/entity/ai/pathing/PathNodeMaker;pathNodeCache:Lnet/minecraft/util/collection/IntObjectStorage;
-
entityBlockXSize
protected int entityBlockXSize- Mappings:
Namespace Name Mixin selector official cLasw;c:Iintermediary field_10237Lnet/minecraft/class_2284;field_10237:Inamed entityBlockXSizeLnet/minecraft/entity/ai/pathing/PathNodeMaker;entityBlockXSize:I
-
entityBlockYSize
protected int entityBlockYSize- Mappings:
Namespace Name Mixin selector official dLasw;d:Iintermediary field_10238Lnet/minecraft/class_2284;field_10238:Inamed entityBlockYSizeLnet/minecraft/entity/ai/pathing/PathNodeMaker;entityBlockYSize:I
-
entityBlockZSize
protected int entityBlockZSize- Mappings:
Namespace Name Mixin selector official eLasw;e:Iintermediary field_10239Lnet/minecraft/class_2284;field_10239:Inamed entityBlockZSizeLnet/minecraft/entity/ai/pathing/PathNodeMaker;entityBlockZSize:I
-
-
Constructor Details
-
PathNodeMaker
public PathNodeMaker()
-
-
Method Details
-
init
- Mappings:
Namespace Name Mixin selector official aLasw;a(Ladq;Lpk;)Vintermediary method_9285Lnet/minecraft/class_2284;method_9285(Lnet/minecraft/class_1158;Lnet/minecraft/class_864;)Vnamed initLnet/minecraft/entity/ai/pathing/PathNodeMaker;init(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;)V
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector official aLasw;a()Vintermediary method_9283Lnet/minecraft/class_2284;method_9283()Vnamed clearLnet/minecraft/entity/ai/pathing/PathNodeMaker;clear()V
-
getNode
- Mappings:
Namespace Name Mixin selector official aLasw;a(III)Lasv;intermediary method_9284Lnet/minecraft/class_2284;method_9284(III)Lnet/minecraft/class_86;named getNodeLnet/minecraft/entity/ai/pathing/PathNodeMaker;getNode(III)Lnet/minecraft/entity/ai/pathing/PathNode;
-
getStart
- Mappings:
Namespace Name Mixin selector official aLasw;a(Lpk;)Lasv;intermediary method_9286Lnet/minecraft/class_2284;method_9286(Lnet/minecraft/class_864;)Lnet/minecraft/class_86;named getStartLnet/minecraft/entity/ai/pathing/PathNodeMaker;getStart(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/ai/pathing/PathNode;
-
getNode
- Mappings:
Namespace Name Mixin selector official aLasw;a(Lpk;DDD)Lasv;intermediary method_9287Lnet/minecraft/class_2284;method_9287(Lnet/minecraft/class_864;DDD)Lnet/minecraft/class_86;named getNodeLnet/minecraft/entity/ai/pathing/PathNodeMaker;getNode(Lnet/minecraft/entity/Entity;DDD)Lnet/minecraft/entity/ai/pathing/PathNode;
-
getSuccessors
public abstract int getSuccessors(PathNode[] nodes, Entity entity, PathNode currentNode, PathNode endNode, float maxDistance) - Mappings:
Namespace Name Mixin selector official aLasw;a([Lasv;Lpk;Lasv;Lasv;F)Iintermediary method_9288Lnet/minecraft/class_2284;method_9288([Lnet/minecraft/class_86;Lnet/minecraft/class_864;Lnet/minecraft/class_86;Lnet/minecraft/class_86;F)Inamed getSuccessorsLnet/minecraft/entity/ai/pathing/PathNodeMaker;getSuccessors([Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;F)I
-