Class PathNodeTypeCache

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

public class PathNodeTypeCache extends Object
Mappings:
Namespace Name
named net/minecraft/entity/ai/pathing/PathNodeTypeCache
intermediary net/minecraft/class_9315
official euo
  • Field Details

    • field_49417

      private static final int field_49417
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_49417 Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;field_49417:I
      intermediary field_49417 Lnet/minecraft/class_9315;field_49417:I
      official a Leuo;a:I
    • field_49418

      private static final int field_49418
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_49418 Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;field_49418:I
      intermediary field_49418 Lnet/minecraft/class_9315;field_49418:I
      official b Leuo;b:I
    • positions

      private final long[] positions
      Mappings:
      Namespace Name Mixin selector
      named positions Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;positions:[J
      intermediary field_49419 Lnet/minecraft/class_9315;field_49419:[J
      official c Leuo;c:[J
    • cache

      private final PathNodeType[] cache
      Mappings:
      Namespace Name Mixin selector
      named cache Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;cache:[Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_49420 Lnet/minecraft/class_9315;field_49420:[Lnet/minecraft/class_7;
      official d Leuo;d:[Leun;
  • Constructor Details

    • PathNodeTypeCache

      public PathNodeTypeCache()
  • Method Details

    • add

      public PathNodeType add(BlockView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;add(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary method_57618 Lnet/minecraft/class_9315;method_57618(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;
      official a Leuo;a(Ldgm;Ljh;)Leun;
    • get

      private PathNodeType get(int index, long pos)
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;get(IJ)Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary method_57616 Lnet/minecraft/class_9315;method_57616(IJ)Lnet/minecraft/class_7;
      official a Leuo;a(IJ)Leun;
    • compute

      private PathNodeType compute(BlockView world, BlockPos pos, int index, long longPos)
      Mappings:
      Namespace Name Mixin selector
      named compute Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;compute(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;IJ)Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary method_57619 Lnet/minecraft/class_9315;method_57619(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;IJ)Lnet/minecraft/class_7;
      official a Leuo;a(Ldgm;Ljh;IJ)Leun;
    • invalidate

      public void invalidate(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named invalidate Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;invalidate(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_57620 Lnet/minecraft/class_9315;method_57620(Lnet/minecraft/class_2338;)V
      official a Leuo;a(Ljh;)V
    • hash

      private static int hash(long pos)
      Mappings:
      Namespace Name Mixin selector
      named hash Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;hash(J)I
      intermediary method_57617 Lnet/minecraft/class_9315;method_57617(J)I
      official a Leuo;a(J)I