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 official fnj
intermediary net/minecraft/class_8520
named net/minecraft/client/render/debug/LightDebugRenderer
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate final MinecraftClient
private @Nullable LightDebugRenderer.Data
private static final Vector4f
private final LightType
private Instant
private static final int
private static final Vector4f
private static final Duration
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate 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) private static void
drawEdges
(MatrixStack matrices, VoxelSet shape, ChunkSectionPos sectionPos, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ, Vector4f color) private static void
drawFace
(MatrixStack matrices, VertexConsumer vertexConsumer, Direction direction, double cameraX, double cameraY, double cameraZ, int x, int y, int z, Vector4f color) private static void
drawFaces
(MatrixStack matrices, VoxelSet shape, ChunkSectionPos sectionPos, VertexConsumer vertexConsumer, double cameraX, double cameraY, double cameraZ, Vector4f color) void
render
(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, wait
Methods inherited from interface net.minecraft.client.render.debug.DebugRenderer.Renderer
clear
-
Field Details
-
UPDATE_INTERVAL
- Mappings:
Namespace Name Mixin selector official a
Lfnj;a:Ljava/time/Duration;
intermediary field_44675
Lnet/minecraft/class_8520;field_44675:Ljava/time/Duration;
named UPDATE_INTERVAL
Lnet/minecraft/client/render/debug/LightDebugRenderer;UPDATE_INTERVAL:Ljava/time/Duration;
-
RADIUS
private static final int RADIUS- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lfnj;b:I
intermediary field_44676
Lnet/minecraft/class_8520;field_44676:I
named RADIUS
Lnet/minecraft/client/render/debug/LightDebugRenderer;RADIUS:I
-
READY_SHAPE_COLOR
- Mappings:
Namespace Name Mixin selector official c
Lfnj;c:Lorg/joml/Vector4f;
intermediary field_44677
Lnet/minecraft/class_8520;field_44677:Lorg/joml/Vector4f;
named READY_SHAPE_COLOR
Lnet/minecraft/client/render/debug/LightDebugRenderer;READY_SHAPE_COLOR:Lorg/joml/Vector4f;
-
DEFAULT_SHAPE_COLOR
- Mappings:
Namespace Name Mixin selector official d
Lfnj;d:Lorg/joml/Vector4f;
intermediary field_44678
Lnet/minecraft/class_8520;field_44678:Lorg/joml/Vector4f;
named DEFAULT_SHAPE_COLOR
Lnet/minecraft/client/render/debug/LightDebugRenderer;DEFAULT_SHAPE_COLOR:Lorg/joml/Vector4f;
-
client
- Mappings:
Namespace Name Mixin selector official e
Lfnj;e:Lenn;
intermediary field_44679
Lnet/minecraft/class_8520;field_44679:Lnet/minecraft/class_310;
named client
Lnet/minecraft/client/render/debug/LightDebugRenderer;client:Lnet/minecraft/client/MinecraftClient;
-
lightType
- Mappings:
Namespace Name Mixin selector official f
Lfnj;f:Lcmv;
intermediary field_44680
Lnet/minecraft/class_8520;field_44680:Lnet/minecraft/class_1944;
named lightType
Lnet/minecraft/client/render/debug/LightDebugRenderer;lightType:Lnet/minecraft/world/LightType;
-
prevUpdateTime
- Mappings:
Namespace Name Mixin selector official g
Lfnj;g:Ljava/time/Instant;
intermediary field_44681
Lnet/minecraft/class_8520;field_44681:Ljava/time/Instant;
named prevUpdateTime
Lnet/minecraft/client/render/debug/LightDebugRenderer;prevUpdateTime:Ljava/time/Instant;
-
data
- Mappings:
Namespace Name Mixin selector official h
Lfnj;h:Lfnj$a;
intermediary field_44682
Lnet/minecraft/class_8520;field_44682:Lnet/minecraft/class_8520$class_8521;
named data
Lnet/minecraft/client/render/debug/LightDebugRenderer;data:Lnet/minecraft/client/render/debug/LightDebugRenderer$Data;
-
-
Constructor Details
-
LightDebugRenderer
- Mappings:
Namespace Name Mixin selector official <init>
Lfnj;<init>(Lenn;Lcmv;)V
intermediary <init>
Lnet/minecraft/class_8520;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_1944;)V
named <init>
Lnet/minecraft/client/render/debug/LightDebugRenderer;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/world/LightType;)V
-
-
Method Details
-
render
public void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ) - Specified by:
render
in interfaceDebugRenderer.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
-
drawFaces
private static void drawFaces(MatrixStack matrices, VoxelSet shape, ChunkSectionPos sectionPos, VertexConsumer vertexConsumer, double cameraX, double cameraY, double cameraZ, Vector4f color) - Mappings:
Namespace Name Mixin selector official a
Lfnj;a(Leij;Leer;Lhx;Lein;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
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
-
drawEdges
private static void drawEdges(MatrixStack matrices, VoxelSet shape, ChunkSectionPos sectionPos, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ, Vector4f color) - Mappings:
Namespace Name Mixin selector official a
Lfnj;a(Leij;Leer;Lhx;Lfjx;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
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
-
drawFace
private 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 official a
Lfnj;a(Leij;Lein;Lha;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
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
-
drawEdge
private 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 official a
Lfnj;a(Leij;Lein;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
named drawEdge
Lnet/minecraft/client/render/debug/LightDebugRenderer;drawEdge(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;DDDIIIIIILorg/joml/Vector4f;)V
-