Class LightDebugRenderer
java.lang.Object
net.minecraft.client.render.debug.LightDebugRenderer
- All Implemented Interfaces:
- DebugRenderer.Renderer
@Environment(CLIENT)
public class LightDebugRenderer
extends Object
implements DebugRenderer.Renderer
- Mappings:
- Namespace - Name - named - net/minecraft/client/render/debug/LightDebugRenderer- intermediary - net/minecraft/class_8520- official - gqg
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final MinecraftClientprivate @Nullable LightDebugRenderer.Dataprivate static final Vector4fprivate final LightTypeprivate Instantprivate static final intprivate static final Vector4fprivate static final Duration
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static voiddrawEdge(MatrixStack matrices, VertexConsumer vertexConsumer, double cameraX, double cameraY, double cameraZ, int x1, int y1, int z1, int x2, int y2, int z, Vector4f color) private static voiddrawEdges(MatrixStack matrices, VoxelSet shape, ChunkSectionPos sectionPos, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ, Vector4f color) private static voiddrawFace(MatrixStack matrices, VertexConsumer vertexConsumer, Direction direction, double cameraX, double cameraY, double cameraZ, int x, int y, int z, Vector4f color) private static voiddrawFaces(MatrixStack matrices, VoxelSet shape, ChunkSectionPos sectionPos, VertexConsumer vertexConsumer, double cameraX, double cameraY, double cameraZ, Vector4f color) 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- 
UPDATE_INTERVAL- Mappings:
- Namespace - Name - Mixin selector - named - UPDATE_INTERVAL- Lnet/minecraft/client/render/debug/LightDebugRenderer;UPDATE_INTERVAL:Ljava/time/Duration;- intermediary - field_44675- Lnet/minecraft/class_8520;field_44675:Ljava/time/Duration;- official - a- Lgqg;a:Ljava/time/Duration;
 
- 
RADIUSprivate static final int RADIUS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - RADIUS- Lnet/minecraft/client/render/debug/LightDebugRenderer;RADIUS:I- intermediary - field_44676- Lnet/minecraft/class_8520;field_44676:I- official - b- Lgqg;b:I
 
- 
READY_SHAPE_COLOR- Mappings:
- Namespace - Name - Mixin selector - named - READY_SHAPE_COLOR- Lnet/minecraft/client/render/debug/LightDebugRenderer;READY_SHAPE_COLOR:Lorg/joml/Vector4f;- intermediary - field_44677- Lnet/minecraft/class_8520;field_44677:Lorg/joml/Vector4f;- official - c- Lgqg;c:Lorg/joml/Vector4f;
 
- 
DEFAULT_SHAPE_COLOR- Mappings:
- Namespace - Name - Mixin selector - named - DEFAULT_SHAPE_COLOR- Lnet/minecraft/client/render/debug/LightDebugRenderer;DEFAULT_SHAPE_COLOR:Lorg/joml/Vector4f;- intermediary - field_44678- Lnet/minecraft/class_8520;field_44678:Lorg/joml/Vector4f;- official - d- Lgqg;d:Lorg/joml/Vector4f;
 
- 
client- Mappings:
- Namespace - Name - Mixin selector - named - client- Lnet/minecraft/client/render/debug/LightDebugRenderer;client:Lnet/minecraft/client/MinecraftClient;- intermediary - field_44679- Lnet/minecraft/class_8520;field_44679:Lnet/minecraft/class_310;- official - e- Lgqg;e:Lflk;
 
- 
lightType- Mappings:
- Namespace - Name - Mixin selector - named - lightType- Lnet/minecraft/client/render/debug/LightDebugRenderer;lightType:Lnet/minecraft/world/LightType;- intermediary - field_44680- Lnet/minecraft/class_8520;field_44680:Lnet/minecraft/class_1944;- official - f- Lgqg;f:Ldgs;
 
- 
prevUpdateTime- Mappings:
- Namespace - Name - Mixin selector - named - prevUpdateTime- Lnet/minecraft/client/render/debug/LightDebugRenderer;prevUpdateTime:Ljava/time/Instant;- intermediary - field_44681- Lnet/minecraft/class_8520;field_44681:Ljava/time/Instant;- official - g- Lgqg;g:Ljava/time/Instant;
 
- 
data- Mappings:
- Namespace - Name - Mixin selector - named - data- Lnet/minecraft/client/render/debug/LightDebugRenderer;data:Lnet/minecraft/client/render/debug/LightDebugRenderer$Data;- intermediary - field_44682- Lnet/minecraft/class_8520;field_44682:Lnet/minecraft/class_8520$class_8521;- official - h- Lgqg;h:Lgqg$a;
 
 
- 
- 
Constructor Details- 
LightDebugRenderer- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/render/debug/LightDebugRenderer;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/world/LightType;)V- intermediary - <init>- Lnet/minecraft/class_8520;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_1944;)V- official - <init>- Lgqg;<init>(Lflk;Ldgs;)V
 
 
- 
- 
Method Details- 
renderpublic void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ) - Specified by:
- renderin interface- DebugRenderer.Renderer
- Mappings:
- Namespace - Name - Mixin selector - named - render- Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;DDD)V- intermediary - method_23109- Lnet/minecraft/class_863$class_864;method_23109(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)V- official - a- Lgqa$a;a(Lffv;Lglz;DDD)V
 
- 
drawFacesprivate static void drawFaces(MatrixStack matrices, VoxelSet shape, ChunkSectionPos sectionPos, VertexConsumer vertexConsumer, double cameraX, double cameraY, double cameraZ, Vector4f color) - Mappings:
- Namespace - Name - Mixin selector - named - drawFaces- Lnet/minecraft/client/render/debug/LightDebugRenderer;drawFaces(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/shape/VoxelSet;Lnet/minecraft/util/math/ChunkSectionPos;Lnet/minecraft/client/render/VertexConsumer;DDDLorg/joml/Vector4f;)V- intermediary - method_51457- Lnet/minecraft/class_8520;method_51457(Lnet/minecraft/class_4587;Lnet/minecraft/class_251;Lnet/minecraft/class_4076;Lnet/minecraft/class_4588;DDDLorg/joml/Vector4f;)V- official - a- Lgqg;a(Lffv;Lfbk;Lkk;Lffz;DDDLorg/joml/Vector4f;)V
 
- 
drawEdgesprivate static void drawEdges(MatrixStack matrices, VoxelSet shape, ChunkSectionPos sectionPos, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ, Vector4f color) - Mappings:
- Namespace - Name - Mixin selector - named - drawEdges- Lnet/minecraft/client/render/debug/LightDebugRenderer;drawEdges(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/shape/VoxelSet;Lnet/minecraft/util/math/ChunkSectionPos;Lnet/minecraft/client/render/VertexConsumerProvider;DDDLorg/joml/Vector4f;)V- intermediary - method_51458- Lnet/minecraft/class_8520;method_51458(Lnet/minecraft/class_4587;Lnet/minecraft/class_251;Lnet/minecraft/class_4076;Lnet/minecraft/class_4597;DDDLorg/joml/Vector4f;)V- official - a- Lgqg;a(Lffv;Lfbk;Lkk;Lglz;DDDLorg/joml/Vector4f;)V
 
- 
drawFaceprivate static void drawFace(MatrixStack matrices, VertexConsumer vertexConsumer, Direction direction, double cameraX, double cameraY, double cameraZ, int x, int y, int z, Vector4f color) - Mappings:
- Namespace - Name - Mixin selector - named - drawFace- Lnet/minecraft/client/render/debug/LightDebugRenderer;drawFace(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Direction;DDDIIILorg/joml/Vector4f;)V- intermediary - method_51460- Lnet/minecraft/class_8520;method_51460(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_2350;DDDIIILorg/joml/Vector4f;)V- official - a- Lgqg;a(Lffv;Lffz;Ljn;DDDIIILorg/joml/Vector4f;)V
 
- 
drawEdgeprivate static void drawEdge(MatrixStack matrices, VertexConsumer vertexConsumer, double cameraX, double cameraY, double cameraZ, int x1, int y1, int z1, int x2, int y2, int z, Vector4f color) - Mappings:
- Namespace - Name - Mixin selector - named - drawEdge- Lnet/minecraft/client/render/debug/LightDebugRenderer;drawEdge(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;DDDIIIIIILorg/joml/Vector4f;)V- intermediary - method_51459- Lnet/minecraft/class_8520;method_51459(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDIIIIIILorg/joml/Vector4f;)V- official - a- Lgqg;a(Lffv;Lffz;DDDIIIIIILorg/joml/Vector4f;)V
 
 
-