Package net.minecraft.entity.ai.pathing
Class WaterPathNodeMaker
java.lang.Object
net.minecraft.entity.ai.pathing.PathNodeMaker
net.minecraft.entity.ai.pathing.WaterPathNodeMaker
- Mappings:
Namespace Name official bpxintermediary net/minecraft/class_2285named net/minecraft/entity/ai/pathing/WaterPathNodeMaker
-
Field Summary
Fields inherited from class net.minecraft.entity.ai.pathing.PathNodeMaker
blockView, entityBlockXSize, entityBlockYSize, entityBlockZSize, pathNodeCache -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()private PathNodegetNodeInWater(Entity entity, int x, int y, int z) private intgetNodeType(Entity entity, int x, int y, int z) intgetSuccessors(PathNode[] nodes, Entity entity, PathNode currentNode, PathNode endNode, float maxDistance) voidMethods inherited from class net.minecraft.entity.ai.pathing.PathNodeMaker
getNode
-
Constructor Details
-
WaterPathNodeMaker
public WaterPathNodeMaker()
-
-
Method Details
-
init
- Overrides:
initin classPathNodeMaker- Mappings:
Namespace Name Mixin selector official aLbpu;a(Lard;Lwv;)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()- Overrides:
clearin classPathNodeMaker- Mappings:
Namespace Name Mixin selector official aLbpu;a()Vintermediary method_9283Lnet/minecraft/class_2284;method_9283()Vnamed clearLnet/minecraft/entity/ai/pathing/PathNodeMaker;clear()V
-
getStart
- Specified by:
getStartin classPathNodeMaker- Mappings:
Namespace Name Mixin selector official aLbpu;a(Lwv;)Lbpt;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
- Specified by:
getNodein classPathNodeMaker- Mappings:
Namespace Name Mixin selector official aLbpu;a(Lwv;DDD)Lbpt;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 int getSuccessors(PathNode[] nodes, Entity entity, PathNode currentNode, PathNode endNode, float maxDistance) - Specified by:
getSuccessorsin classPathNodeMaker- Mappings:
Namespace Name Mixin selector official aLbpu;a([Lbpt;Lwv;Lbpt;Lbpt;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
-
getNodeInWater
- Mappings:
Namespace Name Mixin selector official aLbpx;a(Lwv;III)Lbpt;intermediary method_9292Lnet/minecraft/class_2285;method_9292(Lnet/minecraft/class_864;III)Lnet/minecraft/class_86;named getNodeInWaterLnet/minecraft/entity/ai/pathing/WaterPathNodeMaker;getNodeInWater(Lnet/minecraft/entity/Entity;III)Lnet/minecraft/entity/ai/pathing/PathNode;
-
getNodeType
- Mappings:
Namespace Name Mixin selector official bLbpx;b(Lwv;III)Iintermediary method_9293Lnet/minecraft/class_2285;method_9293(Lnet/minecraft/class_864;III)Inamed getNodeTypeLnet/minecraft/entity/ai/pathing/WaterPathNodeMaker;getNodeType(Lnet/minecraft/entity/Entity;III)I
-