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 official elaintermediary net/minecraft/class_868named net/minecraft/client/render/debug/PathfindingDebugRenderer
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PathfindingDebugRenderer() -
Method Summary
Modifier and Type Method Description voidaddPath(int id, Path path, float float2)static voiddrawPath(Path path, float nodeSize, boolean bool, boolean drawLabels, double cameraX, double cameraY, double cameraZ)private static voiddrawPathInternal(Path path, float nodeSize, boolean bool, boolean drawLabels, double cameraX, double cameraY, double cameraZ)static voiddrawPathLines(Path path, double cameraX, double cameraY, double cameraZ)private static floatgetManhattanDistance(BlockPos pos, double x, double y, double z)voidrender(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.render.debug.DebugRenderer.Renderer
clear
-
Field Details
-
paths
- Mappings:
Namespace Name Mixin selector official aLela;a:Ljava/util/Map;intermediary field_4616Lnet/minecraft/class_868;field_4616:Ljava/util/Map;named pathsLnet/minecraft/client/render/debug/PathfindingDebugRenderer;paths:Ljava/util/Map;
-
field_4617
- Mappings:
Namespace Name Mixin selector official bLela;b:Ljava/util/Map;intermediary field_4617Lnet/minecraft/class_868;field_4617:Ljava/util/Map;named field_4617Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_4617:Ljava/util/Map;
-
pathTimes
- Mappings:
Namespace Name Mixin selector official cLela;c:Ljava/util/Map;intermediary field_4615Lnet/minecraft/class_868;field_4615:Ljava/util/Map;named pathTimesLnet/minecraft/client/render/debug/PathfindingDebugRenderer;pathTimes:Ljava/util/Map;
-
-
Constructor Details
-
PathfindingDebugRenderer
public PathfindingDebugRenderer()
-
-
Method Details
-
addPath
- Mappings:
Namespace Name Mixin selector official aLela;a(ILdct;F)Vintermediary method_3869Lnet/minecraft/class_868;method_3869(ILnet/minecraft/class_11;F)Vnamed addPathLnet/minecraft/client/render/debug/PathfindingDebugRenderer;addPath(ILnet/minecraft/entity/ai/pathing/Path;F)V
-
render
public void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ)- Specified by:
renderin interfaceDebugRenderer.Renderer- Mappings:
Namespace Name Mixin selector official aLekt$a;a(Ldlr;Lehq;DDD)Vintermediary method_23109Lnet/minecraft/class_863$class_864;method_23109(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)Vnamed renderLnet/minecraft/client/render/debug/DebugRenderer$Renderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;DDD)V
-
drawPath
public static void drawPath(Path path, float nodeSize, boolean bool, boolean drawLabels, double cameraX, double cameraY, double cameraZ)- Mappings:
Namespace Name Mixin selector official aLela;a(Ldct;FZZDDD)Vintermediary method_23118Lnet/minecraft/class_868;method_23118(Lnet/minecraft/class_11;FZZDDD)Vnamed drawPathLnet/minecraft/client/render/debug/PathfindingDebugRenderer;drawPath(Lnet/minecraft/entity/ai/pathing/Path;FZZDDD)V
-
drawPathInternal
private static void drawPathInternal(Path path, float nodeSize, boolean bool, boolean drawLabels, double cameraX, double cameraY, double cameraZ)- Mappings:
Namespace Name Mixin selector official bLela;b(Ldct;FZZDDD)Vintermediary method_23121Lnet/minecraft/class_868;method_23121(Lnet/minecraft/class_11;FZZDDD)Vnamed drawPathInternalLnet/minecraft/client/render/debug/PathfindingDebugRenderer;drawPathInternal(Lnet/minecraft/entity/ai/pathing/Path;FZZDDD)V
-
drawPathLines
- Mappings:
Namespace Name Mixin selector official aLela;a(Ldct;DDD)Vintermediary method_23117Lnet/minecraft/class_868;method_23117(Lnet/minecraft/class_11;DDD)Vnamed drawPathLinesLnet/minecraft/client/render/debug/PathfindingDebugRenderer;drawPathLines(Lnet/minecraft/entity/ai/pathing/Path;DDD)V
-
getManhattanDistance
- Mappings:
Namespace Name Mixin selector official aLela;a(Lfx;DDD)Fintermediary method_23119Lnet/minecraft/class_868;method_23119(Lnet/minecraft/class_2338;DDD)Fnamed getManhattanDistanceLnet/minecraft/client/render/debug/PathfindingDebugRenderer;getManhattanDistance(Lnet/minecraft/util/math/BlockPos;DDD)F
-