Class PathfindingDebugRenderer

java.lang.Object
net.minecraft.client.render.debug.PathfindingDebugRenderer
All Implemented Interfaces:
DebugRenderer.Renderer

@Environment(CLIENT) public class PathfindingDebugRenderer extends Object implements DebugRenderer.Renderer
Mappings:
Namespace Name
named net/minecraft/client/render/debug/PathfindingDebugRenderer
intermediary net/minecraft/class_868
official hma
  • Field Details

    • RANGE

      private static final float RANGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named RANGE Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;RANGE:F
      intermediary field_32907 Lnet/minecraft/class_868;field_32907:F
      official a Lhma;a:F
    • field_62974

      private static final int field_62974
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_62974 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_62974:I
      intermediary field_62974 Lnet/minecraft/class_868;field_62974:I
      official b Lhma;b:I
    • field_62975

      private static final boolean field_62975
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_62975 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_62975:Z
      intermediary field_62975 Lnet/minecraft/class_868;field_62975:Z
      official c Lhma;c:Z
    • field_32908

      private static final boolean field_32908
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32908 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32908:Z
      intermediary field_32908 Lnet/minecraft/class_868;field_32908:Z
      official d Lhma;d:Z
    • field_32909

      private static final boolean field_32909
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32909 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32909:Z
      intermediary field_32909 Lnet/minecraft/class_868;field_32909:Z
      official e Lhma;e:Z
    • field_32910

      private static final boolean field_32910
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32910 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32910:Z
      intermediary field_32910 Lnet/minecraft/class_868;field_32910:Z
      official f Lhma;f:Z
    • field_32911

      private static final boolean field_32911
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32911 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32911:Z
      intermediary field_32911 Lnet/minecraft/class_868;field_32911:Z
      official g Lhma;g:Z
    • field_32912

      private static final boolean field_32912
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32912 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32912:Z
      intermediary field_32912 Lnet/minecraft/class_868;field_32912:Z
      official h Lhma;h:Z
    • DRAWN_STRING_SIZE

      private static final float DRAWN_STRING_SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DRAWN_STRING_SIZE Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;DRAWN_STRING_SIZE:F
      intermediary field_32913 Lnet/minecraft/class_868;field_32913:F
      official i Lhma;i:F
  • Constructor Details

    • PathfindingDebugRenderer

      public PathfindingDebugRenderer()
  • Method Details

    • render

      public void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ, DebugDataStore store, Frustum frustum)
      Specified by:
      render in interface DebugRenderer.Renderer
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;DDDLnet/minecraft/world/debug/DebugDataStore;Lnet/minecraft/client/render/Frustum;)V
      intermediary method_23109 Lnet/minecraft/class_863$class_864;method_23109(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_12021;Lnet/minecraft/class_4604;)V
      official a Lhlq$a;a(Lfua;Lhfw;DDDLbvu;Lhlh;)V
    • render

      private static void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ, Path path, float maxNodeDistance)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;DDDLnet/minecraft/entity/ai/pathing/Path;F)V
      intermediary method_74798 Lnet/minecraft/class_868;method_74798(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_11;F)V
      official a Lhma;a(Lfua;Lhfw;DDDLfgo;F)V
    • drawPath

      public static void drawPath(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Path path, float nodeSize, boolean drawDebugNodes, boolean drawLabels, double cameraX, double cameraY, double cameraZ)
      Mappings:
      Namespace Name Mixin selector
      named drawPath Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;drawPath(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/entity/ai/pathing/Path;FZZDDD)V
      intermediary method_23118 Lnet/minecraft/class_868;method_23118(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_11;FZZDDD)V
      official a Lhma;a(Lfua;Lhfw;Lfgo;FZZDDD)V
    • drawPathLines

      public static void drawPathLines(MatrixStack matrices, VertexConsumer vertexConsumers, Path path, double cameraX, double cameraY, double cameraZ)
      Mappings:
      Namespace Name Mixin selector
      named drawPathLines Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;drawPathLines(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/entity/ai/pathing/Path;DDD)V
      intermediary method_23117 Lnet/minecraft/class_868;method_23117(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_11;DDD)V
      official a Lhma;a(Lfua;Lfud;Lfgo;DDD)V
    • getManhattanDistance

      private static float getManhattanDistance(BlockPos pos, double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      named getManhattanDistance Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;getManhattanDistance(Lnet/minecraft/util/math/BlockPos;DDD)F
      intermediary method_23119 Lnet/minecraft/class_868;method_23119(Lnet/minecraft/class_2338;DDD)F
      official a Lhma;a(Lja;DDD)F