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 epgintermediary net/minecraft/class_868named net/minecraft/client/render/debug/PathfindingDebugRenderer
-
Field Summary
Fields Modifier and Type Field Description private static longfield_32906private static floatfield_32907private static booleanfield_32908private static booleanfield_32909private static booleanfield_32910private static booleanfield_32911private static booleanfield_32912private static floatfield_32913private Map<Integer,Float>field_4617private Map<Integer,Path>pathsprivate Map<Integer,Long>pathTimes -
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
-
field_32906
private static final long field_32906- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLepg;d:Jintermediary field_32906Lnet/minecraft/class_868;field_32906:Jnamed field_32906Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32906:J
-
field_32907
private static final float field_32907- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLepg;e:Fintermediary field_32907Lnet/minecraft/class_868;field_32907:Fnamed field_32907Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32907:F
-
field_32908
private static final boolean field_32908- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLepg;f:Zintermediary field_32908Lnet/minecraft/class_868;field_32908:Znamed field_32908Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32908:Z
-
field_32909
private static final boolean field_32909- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLepg;g:Zintermediary field_32909Lnet/minecraft/class_868;field_32909:Znamed field_32909Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32909:Z
-
field_32910
private static final boolean field_32910- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official hLepg;h:Zintermediary field_32910Lnet/minecraft/class_868;field_32910:Znamed field_32910Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32910:Z
-
field_32911
private static final boolean field_32911- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official iLepg;i:Zintermediary field_32911Lnet/minecraft/class_868;field_32911:Znamed field_32911Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32911:Z
-
field_32912
private static final boolean field_32912- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official jLepg;j:Zintermediary field_32912Lnet/minecraft/class_868;field_32912:Znamed field_32912Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32912:Z
-
field_32913
private static final float field_32913- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official kLepg;k:Fintermediary field_32913Lnet/minecraft/class_868;field_32913:Fnamed field_32913Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32913:F
-
paths
- Mappings:
Namespace Name Mixin selector official aLepg;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 bLepg;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 cLepg;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 aLepg;a(ILdfy;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 aLeoz$a;a(Ldpg;Lely;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 aLepg;a(Ldfy;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 bLepg;b(Ldfy;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 aLepg;a(Ldfy;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 aLepg;a(Lgb;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
-