Class DebugRenderer

java.lang.Object
net.minecraft.client.render.debug.DebugRenderer

@Environment(CLIENT) public class DebugRenderer extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/debug/DebugRenderer
intermediary net/minecraft/class_863
official hlr
  • Field Details

    • field_63070

      private final List<DebugRenderer.Renderer> field_63070
      Mappings:
      Namespace Name Mixin selector
      named field_63070 Lnet/minecraft/client/render/debug/DebugRenderer;field_63070:Ljava/util/List;
      intermediary field_63070 Lnet/minecraft/class_863;field_63070:Ljava/util/List;
      official a Lhlr;a:Ljava/util/List;
    • field_63071

      private final List<DebugRenderer.Renderer> field_63071
      Mappings:
      Namespace Name Mixin selector
      named field_63071 Lnet/minecraft/client/render/debug/DebugRenderer;field_63071:Ljava/util/List;
      intermediary field_63071 Lnet/minecraft/class_863;field_63071:Ljava/util/List;
      official b Lhlr;b:Ljava/util/List;
    • field_63072

      private long field_63072
      Mappings:
      Namespace Name Mixin selector
      named field_63072 Lnet/minecraft/client/render/debug/DebugRenderer;field_63072:J
      intermediary field_63072 Lnet/minecraft/class_863;field_63072:J
      official c Lhlr;c:J
  • Constructor Details

    • DebugRenderer

      public DebugRenderer()
  • Method Details

    • method_74928

      public void method_74928()
      Mappings:
      Namespace Name Mixin selector
      named method_74928 Lnet/minecraft/client/render/debug/DebugRenderer;method_74928()V
      intermediary method_74928 Lnet/minecraft/class_863;method_74928()V
      official a Lhlr;a()V
    • render

      public void render(MatrixStack matrices, Frustum frustum, VertexConsumerProvider.Immediate vertexConsumers, double cameraX, double cameraY, double cameraZ, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/debug/DebugRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/Frustum;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;DDDZ)V
      intermediary method_23099 Lnet/minecraft/class_863;method_23099(Lnet/minecraft/class_4587;Lnet/minecraft/class_4604;Lnet/minecraft/class_4597$class_4598;DDDZ)V
      official a Lhlr;a(Lfub;Lhli;Lhfx$a;DDDZ)V
    • getTargetedEntity

      public static Optional<Entity> getTargetedEntity(@Nullable @Nullable Entity entity, int maxDistance)
      Mappings:
      Namespace Name Mixin selector
      named getTargetedEntity Lnet/minecraft/client/render/debug/DebugRenderer;getTargetedEntity(Lnet/minecraft/entity/Entity;I)Ljava/util/Optional;
      intermediary method_23101 Lnet/minecraft/class_863;method_23101(Lnet/minecraft/class_1297;I)Ljava/util/Optional;
      official a Lhlr;a(Lcdw;I)Ljava/util/Optional;
    • drawBlockBox

      public static void drawBlockBox(MatrixStack matrices, VertexConsumerProvider vertexConsumers, BlockPos pos, float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      named drawBlockBox Lnet/minecraft/client/render/debug/DebugRenderer;drawBlockBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/util/math/BlockPos;FFFF)V
      intermediary method_54808 Lnet/minecraft/class_863;method_54808(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;FFFF)V
      official a Lhlr;a(Lfub;Lhfx;Lja;FFFF)V
    • drawBox

      public static void drawBox(MatrixStack matrices, VertexConsumerProvider vertexConsumers, BlockPos pos1, BlockPos pos2, float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      named drawBox Lnet/minecraft/client/render/debug/DebugRenderer;drawBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;FFFF)V
      intermediary method_23104 Lnet/minecraft/class_863;method_23104(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;FFFF)V
      official a Lhlr;a(Lfub;Lhfx;Lja;Lja;FFFF)V
    • drawBox

      public static void drawBox(MatrixStack matrices, VertexConsumerProvider vertexConsumers, BlockPos pos, float expand, float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      named drawBox Lnet/minecraft/client/render/debug/DebugRenderer;drawBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/util/math/BlockPos;FFFFF)V
      intermediary method_23103 Lnet/minecraft/class_863;method_23103(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;FFFFF)V
      official a Lhlr;a(Lfub;Lhfx;Lja;FFFFF)V
    • drawBox

      public static void drawBox(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Box box, float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      named drawBox Lnet/minecraft/client/render/debug/DebugRenderer;drawBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/util/math/Box;FFFF)V
      intermediary method_23102 Lnet/minecraft/class_863;method_23102(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_238;FFFF)V
      official a Lhlr;a(Lfub;Lhfx;Lfod;FFFF)V
    • drawBox

      public static void drawBox(MatrixStack matrices, VertexConsumerProvider vertexConsumers, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      named drawBox Lnet/minecraft/client/render/debug/DebugRenderer;drawBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;DDDDDDFFFF)V
      intermediary method_23098 Lnet/minecraft/class_863;method_23098(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDDDDFFFF)V
      official a Lhlr;a(Lfub;Lhfx;DDDDDDFFFF)V
    • drawFloatingText

      public static void drawFloatingText(MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, String string, BlockPos blockPos, int int2, int int3, float float2)
      Mappings:
      Namespace Name Mixin selector
      named drawFloatingText Lnet/minecraft/client/render/debug/DebugRenderer;drawFloatingText(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;IIF)V
      intermediary method_74785 Lnet/minecraft/class_863;method_74785(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_2338;IIF)V
      official a Lhlr;a(Lfub;Lhfx;Ljava/lang/String;Lja;IIF)V
    • method_74784

      public static void method_74784(MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, Entity entity, int int2, String string, int int3, float float2)
      Mappings:
      Namespace Name Mixin selector
      named method_74784 Lnet/minecraft/client/render/debug/DebugRenderer;method_74784(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/entity/Entity;ILjava/lang/String;IF)V
      intermediary method_74784 Lnet/minecraft/class_863;method_74784(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;ILjava/lang/String;IF)V
      official a Lhlr;a(Lfub;Lhfx;Lcdw;ILjava/lang/String;IF)V
    • drawString

      public static void drawString(MatrixStack matrices, VertexConsumerProvider vertexConsumers, String string, int x, int y, int z, int color)
      Mappings:
      Namespace Name Mixin selector
      named drawString Lnet/minecraft/client/render/debug/DebugRenderer;drawString(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Ljava/lang/String;IIII)V
      intermediary method_23108 Lnet/minecraft/class_863;method_23108(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;IIII)V
      official a Lhlr;a(Lfub;Lhfx;Ljava/lang/String;IIII)V
    • drawString

      public static void drawString(MatrixStack matrices, VertexConsumerProvider vertexConsumers, String string, double x, double y, double z, int color)
      Mappings:
      Namespace Name Mixin selector
      named drawString Lnet/minecraft/client/render/debug/DebugRenderer;drawString(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Ljava/lang/String;DDDI)V
      intermediary method_23105 Lnet/minecraft/class_863;method_23105(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;DDDI)V
      official a Lhlr;a(Lfub;Lhfx;Ljava/lang/String;DDDI)V
    • drawString

      public static void drawString(MatrixStack matrices, VertexConsumerProvider vertexConsumers, String string, double x, double y, double z, int color, float size)
      Mappings:
      Namespace Name Mixin selector
      named drawString Lnet/minecraft/client/render/debug/DebugRenderer;drawString(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Ljava/lang/String;DDDIF)V
      intermediary method_23106 Lnet/minecraft/class_863;method_23106(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;DDDIF)V
      official a Lhlr;a(Lfub;Lhfx;Ljava/lang/String;DDDIF)V
    • drawString

      public static void drawString(MatrixStack matrices, VertexConsumerProvider vertexConsumers, String string, double x, double y, double z, int color, float size, boolean center, float offset, boolean visibleThroughObjects)
      Mappings:
      Namespace Name Mixin selector
      named drawString Lnet/minecraft/client/render/debug/DebugRenderer;drawString(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Ljava/lang/String;DDDIFZFZ)V
      intermediary method_23107 Lnet/minecraft/class_863;method_23107(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;DDDIFZFZ)V
      official a Lhlr;a(Lfub;Lhfx;Ljava/lang/String;DDDIFZFZ)V
    • hueToRgb

      private static Vec3d hueToRgb(float hue)
      Mappings:
      Namespace Name Mixin selector
      named hueToRgb Lnet/minecraft/client/render/debug/DebugRenderer;hueToRgb(F)Lnet/minecraft/util/math/Vec3d;
      intermediary method_62348 Lnet/minecraft/class_863;method_62348(F)Lnet/minecraft/class_243;
      official a Lhlr;a(F)Lfoi;
    • shiftHue

      private static Vec3d shiftHue(float r, float g, float b, float dHue)
      Mappings:
      Namespace Name Mixin selector
      named shiftHue Lnet/minecraft/client/render/debug/DebugRenderer;shiftHue(FFFF)Lnet/minecraft/util/math/Vec3d;
      intermediary method_62349 Lnet/minecraft/class_863;method_62349(FFFF)Lnet/minecraft/class_243;
      official a Lhlr;a(FFFF)Lfoi;
    • drawVoxelShapeOutlines

      public static void drawVoxelShapeOutlines(MatrixStack matrices, VertexConsumer vertexConsumer, VoxelShape shape, double offsetX, double offsetY, double offsetZ, float red, float green, float blue, float alpha, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      named drawVoxelShapeOutlines Lnet/minecraft/client/render/debug/DebugRenderer;drawVoxelShapeOutlines(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/shape/VoxelShape;DDDFFFFZ)V
      intermediary method_62350 Lnet/minecraft/class_863;method_62350(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_265;DDDFFFFZ)V
      official a Lhlr;a(Lfub;Lfue;Lfpd;DDDFFFFZ)V