Class PathfindingRenderer

java.lang.Object
net.minecraft.client.renderer.debug.PathfindingRenderer
All Implemented Interfaces:
DebugRenderer.SimpleDebugRenderer

public class PathfindingRenderer extends Object implements DebugRenderer.SimpleDebugRenderer
  • Field Details

  • Constructor Details

    • PathfindingRenderer

      public PathfindingRenderer()
  • Method Details

    • addPath

      public void addPath(int entityId, Path path, float maxDistanceToWaypoint)
    • render

      public void render(PoseStack p_113629_, MultiBufferSource p_113630_, double p_113631_, double p_113632_, double p_113633_)
      Specified by:
      render in interface DebugRenderer.SimpleDebugRenderer
    • renderPath

      public static void renderPath(PoseStack poseStack, MultiBufferSource bufferSource, Path path, float nodeSize, boolean renderDebugNodes, boolean renderDebugInfo, double x, double y, double z)
    • renderPathLine

      public static void renderPathLine(PoseStack poseStack, VertexConsumer consumer, Path path, double x, double y, double z)
    • distanceToCamera

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