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/PathfindingDebugRendererintermediary net/minecraft/class_868official hlz
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final booleanprivate static final booleanprivate static final booleanprivate static final booleanprivate static final booleanprivate static final intprivate static final booleanprivate static final float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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) private static voidmethod_74798(MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, double double2, double double3, double double4, Path path, float float2) voidrender(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ, DebugDataStore store) 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
-
RANGE
private static final float RANGE- See Also:
- Mappings:
Namespace Name Mixin selector named RANGELnet/minecraft/client/render/debug/PathfindingDebugRenderer;RANGE:Fintermediary field_32907Lnet/minecraft/class_868;field_32907:Fofficial aLhlz;a:F
-
field_62974
private static final int field_62974- See Also:
- Mappings:
Namespace Name Mixin selector named field_62974Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_62974:Iintermediary field_62974Lnet/minecraft/class_868;field_62974:Iofficial bLhlz;b:I
-
field_62975
private static final boolean field_62975- See Also:
- Mappings:
Namespace Name Mixin selector named field_62975Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_62975:Zintermediary field_62975Lnet/minecraft/class_868;field_62975:Zofficial cLhlz;c:Z
-
field_32908
private static final boolean field_32908- See Also:
- Mappings:
Namespace Name Mixin selector named field_32908Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32908:Zintermediary field_32908Lnet/minecraft/class_868;field_32908:Zofficial dLhlz;d:Z
-
field_32909
private static final boolean field_32909- See Also:
- Mappings:
Namespace Name Mixin selector named field_32909Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32909:Zintermediary field_32909Lnet/minecraft/class_868;field_32909:Zofficial eLhlz;e:Z
-
field_32910
private static final boolean field_32910- See Also:
- Mappings:
Namespace Name Mixin selector named field_32910Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32910:Zintermediary field_32910Lnet/minecraft/class_868;field_32910:Zofficial fLhlz;f:Z
-
field_32911
private static final boolean field_32911- See Also:
- Mappings:
Namespace Name Mixin selector named field_32911Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32911:Zintermediary field_32911Lnet/minecraft/class_868;field_32911:Zofficial gLhlz;g:Z
-
field_32912
private static final boolean field_32912- See Also:
- Mappings:
Namespace Name Mixin selector named field_32912Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32912:Zintermediary field_32912Lnet/minecraft/class_868;field_32912:Zofficial hLhlz;h:Z
-
DRAWN_STRING_SIZE
private static final float DRAWN_STRING_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector named DRAWN_STRING_SIZELnet/minecraft/client/render/debug/PathfindingDebugRenderer;DRAWN_STRING_SIZE:Fintermediary field_32913Lnet/minecraft/class_868;field_32913:Fofficial iLhlz;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) - Specified by:
renderin interfaceDebugRenderer.Renderer- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/debug/DebugRenderer$Renderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;DDDLnet/minecraft/world/debug/DebugDataStore;)Vintermediary method_23109Lnet/minecraft/class_863$class_864;method_23109(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_12021;)Vofficial aLhlp$a;a(Lftv;Lhfs;DDDLbvp;)V
-
method_74798
private static void method_74798(MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, double double2, double double3, double double4, Path path, float float2) - Mappings:
Namespace Name Mixin selector named method_74798Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;method_74798(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;DDDLnet/minecraft/entity/ai/pathing/Path;F)Vintermediary method_74798Lnet/minecraft/class_868;method_74798(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_11;F)Vofficial aLhlz;a(Lftv;Lhfs;DDDLfgj;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 drawPathLnet/minecraft/client/render/debug/PathfindingDebugRenderer;drawPath(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/entity/ai/pathing/Path;FZZDDD)Vintermediary method_23118Lnet/minecraft/class_868;method_23118(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_11;FZZDDD)Vofficial aLhlz;a(Lftv;Lhfs;Lfgj;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 drawPathLinesLnet/minecraft/client/render/debug/PathfindingDebugRenderer;drawPathLines(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/entity/ai/pathing/Path;DDD)Vintermediary method_23117Lnet/minecraft/class_868;method_23117(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_11;DDD)Vofficial aLhlz;a(Lftv;Lfty;Lfgj;DDD)V
-
getManhattanDistance
- Mappings:
Namespace Name Mixin selector named getManhattanDistanceLnet/minecraft/client/render/debug/PathfindingDebugRenderer;getManhattanDistance(Lnet/minecraft/util/math/BlockPos;DDD)Fintermediary method_23119Lnet/minecraft/class_868;method_23119(Lnet/minecraft/class_2338;DDD)Fofficial aLhlz;a(Lja;DDD)F
-