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 - fnl- intermediary - net/minecraft/class_868- named - net/minecraft/client/render/debug/PathfindingDebugRenderer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final booleanprivate static final booleanprivate static final booleanprivate static final booleanprivate static final booleanprivate static final longprivate static final float
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidstatic voiddrawPath(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Path path, float nodeSize, boolean drawDebugNodes, boolean drawLabels, double cameraX, double cameraY, double cameraZ) static voiddrawPathLines(MatrixStack matrices, VertexConsumer vertexConsumers, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.render.debug.DebugRenderer.Rendererclear
- 
Field Details- 
MAX_PATH_AGEprivate static final long MAX_PATH_AGE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfnl;d:J- intermediary - field_32906- Lnet/minecraft/class_868;field_32906:J- named - MAX_PATH_AGE- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;MAX_PATH_AGE:J
 
- 
RANGEprivate static final float RANGE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lfnl;e:F- intermediary - field_32907- Lnet/minecraft/class_868;field_32907:F- named - RANGE- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;RANGE:F
 
- 
field_32908private static final boolean field_32908- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfnl;f:Z- intermediary - field_32908- Lnet/minecraft/class_868;field_32908:Z- named - field_32908- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32908:Z
 
- 
field_32909private static final boolean field_32909- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lfnl;g:Z- intermediary - field_32909- Lnet/minecraft/class_868;field_32909:Z- named - field_32909- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32909:Z
 
- 
field_32910private static final boolean field_32910- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lfnl;h:Z- intermediary - field_32910- Lnet/minecraft/class_868;field_32910:Z- named - field_32910- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32910:Z
 
- 
field_32911private static final boolean field_32911- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - i- Lfnl;i:Z- intermediary - field_32911- Lnet/minecraft/class_868;field_32911:Z- named - field_32911- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32911:Z
 
- 
field_32912private static final boolean field_32912- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lfnl;j:Z- intermediary - field_32912- Lnet/minecraft/class_868;field_32912:Z- named - field_32912- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32912:Z
 
- 
DRAWN_STRING_SIZEprivate static final float DRAWN_STRING_SIZE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - k- Lfnl;k:F- intermediary - field_32913- Lnet/minecraft/class_868;field_32913:F- named - DRAWN_STRING_SIZE- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;DRAWN_STRING_SIZE:F
 
- 
paths- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfnl;a:Ljava/util/Map;- intermediary - field_4616- Lnet/minecraft/class_868;field_4616:Ljava/util/Map;- named - paths- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;paths:Ljava/util/Map;
 
- 
nodeSizes- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfnl;b:Ljava/util/Map;- intermediary - field_4617- Lnet/minecraft/class_868;field_4617:Ljava/util/Map;- named - nodeSizes- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;nodeSizes:Ljava/util/Map;
 
- 
pathTimes- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfnl;c:Ljava/util/Map;- intermediary - field_4615- Lnet/minecraft/class_868;field_4615:Ljava/util/Map;- named - pathTimes- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;pathTimes:Ljava/util/Map;
 
 
- 
- 
Constructor Details- 
PathfindingDebugRendererpublic PathfindingDebugRenderer()
 
- 
- 
Method Details- 
addPath- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfnl;a(ILdxt;F)V- intermediary - method_3869- Lnet/minecraft/class_868;method_3869(ILnet/minecraft/class_11;F)V- named - addPath- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;addPath(ILnet/minecraft/entity/ai/pathing/Path;F)V
 
- 
renderpublic void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ) - Specified by:
- renderin interface- DebugRenderer.Renderer
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfnd$a;a(Leij;Lfjx;DDD)V- intermediary - method_23109- Lnet/minecraft/class_863$class_864;method_23109(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)V- named - render- Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;DDD)V
 
- 
drawPathpublic 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 - official - a- Lfnl;a(Leij;Lfjx;Ldxt;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- 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
 
- 
drawPathLinespublic static void drawPathLines(MatrixStack matrices, VertexConsumer vertexConsumers, Path path, double cameraX, double cameraY, double cameraZ) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfnl;a(Leij;Lein;Ldxt;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- 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
 
- 
getManhattanDistance- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfnl;a(Lgu;DDD)F- intermediary - method_23119- Lnet/minecraft/class_868;method_23119(Lnet/minecraft/class_2338;DDD)F- named - getManhattanDistance- Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;getManhattanDistance(Lnet/minecraft/util/math/BlockPos;DDD)F
 
 
-