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
  • Field Details

  • Constructor Details

    • PathfindingDebugRenderer

      public PathfindingDebugRenderer()
  • Method Details

    • addPath

      public void addPath​(int id, Path path, float float2)
    • render

      public void render​(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ)
      Specified by:
      render in interface DebugRenderer.Renderer
    • drawPath

      public static void drawPath​(Path path, float nodeSize, boolean bool, boolean drawLabels, double cameraX, double cameraY, double cameraZ)
    • drawPathInternal

      private static void drawPathInternal​(Path path, float nodeSize, boolean bool, boolean drawLabels, double cameraX, double cameraY, double cameraZ)
    • drawPathLines

      public static void drawPathLines​(Path path, double cameraX, double cameraY, double cameraZ)
    • getManhattanDistance

      private static float getManhattanDistance​(BlockPos pos, double x, double y, double z)