Class PathNodeNavigator

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

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

    • field_13090

      private final class_2769 field_13090
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a:Lcaz;
      intermediary field_13090 Lnet/minecraft/class_88;field_13090:Lnet/minecraft/class_2769;
      named field_13090 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;field_13090:Lnet/minecraft/entity/ai/class_2769;
    • field_13091

      private final Set<PathNode> field_13091
      Mappings:
      Namespace Name Mixin selector
      official b Lcbg;b:Ljava/util/Set;
      intermediary field_13091 Lnet/minecraft/class_88;field_13091:Ljava/util/Set;
      named field_13091 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;field_13091:Ljava/util/Set;
    • nodes

      private final PathNode[] nodes
      Mappings:
      Namespace Name Mixin selector
      official c Lcbg;c:[Lcbc;
      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_13092

      private class_2771 field_13092
      Mappings:
      Namespace Name Mixin selector
      official d Lcbg;d:Lcbd;
      intermediary field_13092 Lnet/minecraft/class_88;field_13092:Lnet/minecraft/class_2771;
      named field_13092 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;field_13092:Lnet/minecraft/entity/ai/pathing/class_2771;
  • Constructor Details

    • PathNodeNavigator

      public PathNodeNavigator(class_2771 class_2771)
  • Method Details

    • method_11941

      @Nullable public PathMinHeap method_11941(BlockView blockView, MobEntity mobEntity, Entity entity, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a(Laxk;Lafb;Laer;F)Lcbe;
      intermediary method_11941 Lnet/minecraft/class_88;method_11941(Lnet/minecraft/class_1158;Lnet/minecraft/class_871;Lnet/minecraft/class_864;F)Lnet/minecraft/class_85;
      named method_11941 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_11941(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/entity/ai/pathing/PathMinHeap;
    • method_11940

      @Nullable public PathMinHeap method_11940(BlockView blockView, MobEntity mobEntity, BlockPos blockPos, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a(Laxk;Lafb;Lel;F)Lcbe;
      intermediary method_11940 Lnet/minecraft/class_88;method_11940(Lnet/minecraft/class_1158;Lnet/minecraft/class_871;Lnet/minecraft/class_2552;F)Lnet/minecraft/class_85;
      named method_11940 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_11940(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/util/math/BlockPos;F)Lnet/minecraft/entity/ai/pathing/PathMinHeap;
    • method_11939

      @Nullable private PathMinHeap method_11939(BlockView blockView, MobEntity mobEntity, double double2, double double3, double double4, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a(Laxk;Lafb;DDDF)Lcbe;
      intermediary method_11939 Lnet/minecraft/class_88;method_11939(Lnet/minecraft/class_1158;Lnet/minecraft/class_871;DDDF)Lnet/minecraft/class_85;
      named method_11939 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_11939(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/mob/MobEntity;DDDF)Lnet/minecraft/entity/ai/pathing/PathMinHeap;
    • method_11943

      @Nullable private PathMinHeap method_11943(PathNode pathNode, PathNode pathNode2, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a(Lcbc;Lcbc;F)Lcbe;
      intermediary method_11943 Lnet/minecraft/class_88;method_11943(Lnet/minecraft/class_86;Lnet/minecraft/class_86;F)Lnet/minecraft/class_85;
      named method_11943 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_11943(Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;F)Lnet/minecraft/entity/ai/pathing/PathMinHeap;
    • method_11942

      private PathMinHeap method_11942(PathNode pathNode, PathNode pathNode2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbg;a(Lcbc;Lcbc;)Lcbe;
      intermediary method_11942 Lnet/minecraft/class_88;method_11942(Lnet/minecraft/class_86;Lnet/minecraft/class_86;)Lnet/minecraft/class_85;
      named method_11942 Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;method_11942(Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;)Lnet/minecraft/entity/ai/pathing/PathMinHeap;