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
  • Field Details Link icon

    • UPDATE_INTERVAL Link icon

      private static final Duration 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;
    • RADIUS Link icon

      private 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 Link icon

      private static final Vector4f 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 Link icon

      private static final 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 Link icon

      private final MinecraftClient 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 Link icon

      private final LightType 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 Link icon

      private Instant 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 Link icon

      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 Link icon

    • LightDebugRenderer Link icon

      public LightDebugRenderer(MinecraftClient client, LightType lightType)
      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 Link icon

    • render Link icon

      public void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double cameraX, double cameraY, double cameraZ)
      Specified by:
      render in 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
    • drawFaces Link icon

      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
      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
    • drawEdges Link icon

      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
      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
    • drawFace Link icon

      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
      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
    • drawEdge Link icon

      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
      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