Class WaterPathNodeMaker

java.lang.Object
net.minecraft.entity.ai.pathing.PathNodeMaker
net.minecraft.entity.ai.pathing.WaterPathNodeMaker

public class WaterPathNodeMaker extends PathNodeMaker
Mappings:
Namespace Name
official asz
intermediary net/minecraft/class_2285
named net/minecraft/entity/ai/pathing/WaterPathNodeMaker
  • Constructor Details

    • WaterPathNodeMaker

      public WaterPathNodeMaker()
  • Method Details

    • init

      public void init(BlockView blockView, Entity entity)
      Overrides:
      init in class PathNodeMaker
      Mappings:
      Namespace Name Mixin selector
      official a Lasw;a(Ladq;Lpk;)V
      intermediary method_9285 Lnet/minecraft/class_2284;method_9285(Lnet/minecraft/class_1158;Lnet/minecraft/class_864;)V
      named init Lnet/minecraft/entity/ai/pathing/PathNodeMaker;init(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;)V
    • clear

      public void clear()
      Overrides:
      clear in class PathNodeMaker
      Mappings:
      Namespace Name Mixin selector
      official a Lasw;a()V
      intermediary method_9283 Lnet/minecraft/class_2284;method_9283()V
      named clear Lnet/minecraft/entity/ai/pathing/PathNodeMaker;clear()V
    • getStart

      public PathNode getStart(Entity entity)
      Specified by:
      getStart in class PathNodeMaker
      Mappings:
      Namespace Name Mixin selector
      official a Lasw;a(Lpk;)Lasv;
      intermediary method_9286 Lnet/minecraft/class_2284;method_9286(Lnet/minecraft/class_864;)Lnet/minecraft/class_86;
      named getStart Lnet/minecraft/entity/ai/pathing/PathNodeMaker;getStart(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/ai/pathing/PathNode;
    • getNode

      public PathNode getNode(Entity entity, double x, double y, double z)
      Specified by:
      getNode in class PathNodeMaker
      Mappings:
      Namespace Name Mixin selector
      official a Lasw;a(Lpk;DDD)Lasv;
      intermediary method_9287 Lnet/minecraft/class_2284;method_9287(Lnet/minecraft/class_864;DDD)Lnet/minecraft/class_86;
      named getNode Lnet/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:
      getSuccessors in class PathNodeMaker
      Mappings:
      Namespace Name Mixin selector
      official a Lasw;a([Lasv;Lpk;Lasv;Lasv;F)I
      intermediary method_9288 Lnet/minecraft/class_2284;method_9288([Lnet/minecraft/class_86;Lnet/minecraft/class_864;Lnet/minecraft/class_86;Lnet/minecraft/class_86;F)I
      named getSuccessors Lnet/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

      private PathNode getNodeInWater(Entity entity, int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lasz;a(Lpk;III)Lasv;
      intermediary method_9292 Lnet/minecraft/class_2285;method_9292(Lnet/minecraft/class_864;III)Lnet/minecraft/class_86;
      named getNodeInWater Lnet/minecraft/entity/ai/pathing/WaterPathNodeMaker;getNodeInWater(Lnet/minecraft/entity/Entity;III)Lnet/minecraft/entity/ai/pathing/PathNode;
    • getNodeType

      private int getNodeType(Entity entity, int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Lasz;b(Lpk;III)I
      intermediary method_9293 Lnet/minecraft/class_2285;method_9293(Lnet/minecraft/class_864;III)I
      named getNodeType Lnet/minecraft/entity/ai/pathing/WaterPathNodeMaker;getNodeType(Lnet/minecraft/entity/Entity;III)I