Class PathNodeNavigator

java.lang.Object
net.minecraft.entity.ai.pathing.PathNodeNavigator

public class PathNodeNavigator extends Object
Mappings:
Namespace Name
official awr
intermediary net/minecraft/class_88
named net/minecraft/entity/ai/pathing/PathNodeNavigator
  • Field Details

    • field_193

      private BlockView field_193
      Mappings:
      Namespace Name Mixin selector
      official a Lawr;a:Lafw;
      intermediary field_193 Lnet/minecraft/class_88;field_193:Lnet/minecraft/class_1158;
      named field_193 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;field_193:Lnet/minecraft/world/BlockView;
    • minHeap

      private PathMinHeap minHeap
      Mappings:
      Namespace Name Mixin selector
      official b Lawr;b:Lawo;
      intermediary field_194 Lnet/minecraft/class_88;field_194:Lnet/minecraft/class_85;
      named minHeap Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;minHeap:Lnet/minecraft/entity/ai/pathing/PathMinHeap;
    • field_195

      private IntObjectStorage field_195
      Mappings:
      Namespace Name Mixin selector
      official c Lawr;c:Lom;
      intermediary field_195 Lnet/minecraft/class_88;field_195:Lnet/minecraft/class_833;
      named field_195 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;field_195:Lnet/minecraft/util/collection/IntObjectStorage;
    • nodes

      private PathNode[] nodes
      Mappings:
      Namespace Name Mixin selector
      official d Lawr;d:[Lawp;
      intermediary field_196 Lnet/minecraft/class_88;field_196:[Lnet/minecraft/class_86;
      named nodes Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;nodes:[Lnet/minecraft/entity/ai/pathing/PathNode;
    • field_197

      private boolean field_197
      Mappings:
      Namespace Name Mixin selector
      official e Lawr;e:Z
      intermediary field_197 Lnet/minecraft/class_88;field_197:Z
      named field_197 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;field_197:Z
    • field_198

      private boolean field_198
      Mappings:
      Namespace Name Mixin selector
      official f Lawr;f:Z
      intermediary field_198 Lnet/minecraft/class_88;field_198:Z
      named field_198 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;field_198:Z
    • field_199

      private boolean field_199
      Mappings:
      Namespace Name Mixin selector
      official g Lawr;g:Z
      intermediary field_199 Lnet/minecraft/class_88;field_199:Z
      named field_199 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;field_199:Z
    • field_200

      private boolean field_200
      Mappings:
      Namespace Name Mixin selector
      official h Lawr;h:Z
      intermediary field_200 Lnet/minecraft/class_88;field_200:Z
      named field_200 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;field_200:Z
  • Constructor Details

    • PathNodeNavigator

      public PathNodeNavigator(BlockView blockView, boolean bool, boolean bool2, boolean bool3, boolean bool4)
  • Method Details

    • method_180

      public Path method_180(Entity entity, Entity entity2, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lawr;a(Lqm;Lqm;F)Lawq;
      intermediary method_180 Lnet/minecraft/class_88;method_180(Lnet/minecraft/class_864;Lnet/minecraft/class_864;F)Lnet/minecraft/class_87;
      named method_180 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_180(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/entity/ai/pathing/Path;
    • method_176

      public Path method_176(Entity entity, int int2, int int3, int int4, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lawr;a(Lqm;IIIF)Lawq;
      intermediary method_176 Lnet/minecraft/class_88;method_176(Lnet/minecraft/class_864;IIIF)Lnet/minecraft/class_87;
      named method_176 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_176(Lnet/minecraft/entity/Entity;IIIF)Lnet/minecraft/entity/ai/pathing/Path;
    • method_175

      private Path method_175(Entity entity, double double2, double double3, double double4, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lawr;a(Lqm;DDDF)Lawq;
      intermediary method_175 Lnet/minecraft/class_88;method_175(Lnet/minecraft/class_864;DDDF)Lnet/minecraft/class_87;
      named method_175 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_175(Lnet/minecraft/entity/Entity;DDDF)Lnet/minecraft/entity/ai/pathing/Path;
    • method_179

      private Path method_179(Entity entity, PathNode pathNode, PathNode pathNode2, PathNode pathNode3, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lawr;a(Lqm;Lawp;Lawp;Lawp;F)Lawq;
      intermediary method_179 Lnet/minecraft/class_88;method_179(Lnet/minecraft/class_864;Lnet/minecraft/class_86;Lnet/minecraft/class_86;Lnet/minecraft/class_86;F)Lnet/minecraft/class_87;
      named method_179 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_179(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;F)Lnet/minecraft/entity/ai/pathing/Path;
    • method_181

      private int method_181(Entity entity, PathNode pathNode, PathNode pathNode2, PathNode pathNode3, float float2)
      Mappings:
      Namespace Name Mixin selector
      official b Lawr;b(Lqm;Lawp;Lawp;Lawp;F)I
      intermediary method_181 Lnet/minecraft/class_88;method_181(Lnet/minecraft/class_864;Lnet/minecraft/class_86;Lnet/minecraft/class_86;Lnet/minecraft/class_86;F)I
      named method_181 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_181(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;F)I
    • method_178

      private PathNode method_178(Entity entity, int int2, int int3, int int4, PathNode pathNode, int int5)
      Mappings:
      Namespace Name Mixin selector
      official a Lawr;a(Lqm;IIILawp;I)Lawp;
      intermediary method_178 Lnet/minecraft/class_88;method_178(Lnet/minecraft/class_864;IIILnet/minecraft/class_86;I)Lnet/minecraft/class_86;
      named method_178 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_178(Lnet/minecraft/entity/Entity;IIILnet/minecraft/entity/ai/pathing/PathNode;I)Lnet/minecraft/entity/ai/pathing/PathNode;
    • method_173

      private final PathNode method_173(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Lawr;a(III)Lawp;
      intermediary method_173 Lnet/minecraft/class_88;method_173(III)Lnet/minecraft/class_86;
      named method_173 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_173(III)Lnet/minecraft/entity/ai/pathing/PathNode;
    • method_177

      public int method_177(Entity entity, int int2, int int3, int int4, PathNode pathNode)
      Mappings:
      Namespace Name Mixin selector
      official a Lawr;a(Lqm;IIILawp;)I
      intermediary method_177 Lnet/minecraft/class_88;method_177(Lnet/minecraft/class_864;IIILnet/minecraft/class_86;)I
      named method_177 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_177(Lnet/minecraft/entity/Entity;IIILnet/minecraft/entity/ai/pathing/PathNode;)I
    • method_4125

      public static int method_4125(Entity entity, int int2, int int3, int int4, PathNode pathNode, boolean bool, boolean bool2, boolean bool3)
      Mappings:
      Namespace Name Mixin selector
      official a Lawr;a(Lqm;IIILawp;ZZZ)I
      intermediary method_4125 Lnet/minecraft/class_88;method_4125(Lnet/minecraft/class_864;IIILnet/minecraft/class_86;ZZZ)I
      named method_4125 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_4125(Lnet/minecraft/entity/Entity;IIILnet/minecraft/entity/ai/pathing/PathNode;ZZZ)I
    • createPath

      private Path createPath(PathNode startNode, PathNode endNode)
      Mappings:
      Namespace Name Mixin selector
      official a Lawr;a(Lawp;Lawp;)Lawq;
      intermediary method_174 Lnet/minecraft/class_88;method_174(Lnet/minecraft/class_86;Lnet/minecraft/class_86;)Lnet/minecraft/class_87;
      named createPath Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;createPath(Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;)Lnet/minecraft/entity/ai/pathing/Path;