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

    • pathfindingDebugRenderer Link icon

      public final PathfindingDebugRenderer pathfindingDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named pathfindingDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;pathfindingDebugRenderer:Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;
      intermediary field_4523 Lnet/minecraft/class_863;field_4523:Lnet/minecraft/class_868;
      official a Lgim;a:Lgiu;
    • waterDebugRenderer Link icon

      public final DebugRenderer.Renderer waterDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named waterDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;waterDebugRenderer:Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;
      intermediary field_4528 Lnet/minecraft/class_863;field_4528:Lnet/minecraft/class_863$class_864;
      official b Lgim;b:Lgim$a;
    • chunkBorderDebugRenderer Link icon

      public final DebugRenderer.Renderer chunkBorderDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named chunkBorderDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;chunkBorderDebugRenderer:Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;
      intermediary field_4532 Lnet/minecraft/class_863;field_4532:Lnet/minecraft/class_863$class_864;
      official c Lgim;c:Lgim$a;
    • heightmapDebugRenderer Link icon

      public final DebugRenderer.Renderer heightmapDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named heightmapDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;heightmapDebugRenderer:Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;
      intermediary field_4538 Lnet/minecraft/class_863;field_4538:Lnet/minecraft/class_863$class_864;
      official d Lgim;d:Lgim$a;
    • collisionDebugRenderer Link icon

      public final DebugRenderer.Renderer collisionDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named collisionDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;collisionDebugRenderer:Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;
      intermediary field_4534 Lnet/minecraft/class_863;field_4534:Lnet/minecraft/class_863$class_864;
      official e Lgim;e:Lgim$a;
    • supportingBlockDebugRenderer Link icon

      public final DebugRenderer.Renderer supportingBlockDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named supportingBlockDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;supportingBlockDebugRenderer:Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;
      intermediary field_44827 Lnet/minecraft/class_863;field_44827:Lnet/minecraft/class_863$class_864;
      official f Lgim;f:Lgim$a;
    • neighborUpdateDebugRenderer Link icon

      public final DebugRenderer.Renderer neighborUpdateDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named neighborUpdateDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;neighborUpdateDebugRenderer:Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;
      intermediary field_4535 Lnet/minecraft/class_863;field_4535:Lnet/minecraft/class_863$class_864;
      official g Lgim;g:Lgim$a;
    • structureDebugRenderer Link icon

      public final StructureDebugRenderer structureDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named structureDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;structureDebugRenderer:Lnet/minecraft/client/render/debug/StructureDebugRenderer;
      intermediary field_4539 Lnet/minecraft/class_863;field_4539:Lnet/minecraft/class_870;
      official h Lgim;h:Lgix;
    • skyLightDebugRenderer Link icon

      public final DebugRenderer.Renderer skyLightDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named skyLightDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;skyLightDebugRenderer:Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;
      intermediary field_4536 Lnet/minecraft/class_863;field_4536:Lnet/minecraft/class_863$class_864;
      official i Lgim;i:Lgim$a;
    • worldGenAttemptDebugRenderer Link icon

      public final DebugRenderer.Renderer worldGenAttemptDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named worldGenAttemptDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;worldGenAttemptDebugRenderer:Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;
      intermediary field_4537 Lnet/minecraft/class_863;field_4537:Lnet/minecraft/class_863$class_864;
      official j Lgim;j:Lgim$a;
    • blockOutlineDebugRenderer Link icon

      public final DebugRenderer.Renderer blockOutlineDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named blockOutlineDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;blockOutlineDebugRenderer:Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;
      intermediary field_4517 Lnet/minecraft/class_863;field_4517:Lnet/minecraft/class_863$class_864;
      official k Lgim;k:Lgim$a;
    • chunkLoadingDebugRenderer Link icon

      public final DebugRenderer.Renderer chunkLoadingDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named chunkLoadingDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;chunkLoadingDebugRenderer:Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;
      intermediary field_4533 Lnet/minecraft/class_863;field_4533:Lnet/minecraft/class_863$class_864;
      official l Lgim;l:Lgim$a;
    • villageDebugRenderer Link icon

      public final VillageDebugRenderer villageDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named villageDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;villageDebugRenderer:Lnet/minecraft/client/render/debug/VillageDebugRenderer;
      intermediary field_18777 Lnet/minecraft/class_863;field_18777:Lnet/minecraft/class_4207;
      official m Lgim;m:Lgih;
    • villageSectionsDebugRenderer Link icon

      public final VillageSectionsDebugRenderer villageSectionsDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named villageSectionsDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;villageSectionsDebugRenderer:Lnet/minecraft/client/render/debug/VillageSectionsDebugRenderer;
      intermediary field_22408 Lnet/minecraft/class_863;field_22408:Lnet/minecraft/class_4841;
      official n Lgim;n:Lgiz;
    • beeDebugRenderer Link icon

      public final BeeDebugRenderer beeDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named beeDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;beeDebugRenderer:Lnet/minecraft/client/render/debug/BeeDebugRenderer;
      intermediary field_21547 Lnet/minecraft/class_863;field_21547:Lnet/minecraft/class_4703;
      official o Lgim;o:Lgig;
    • raidCenterDebugRenderer Link icon

      public final RaidCenterDebugRenderer raidCenterDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named raidCenterDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;raidCenterDebugRenderer:Lnet/minecraft/client/render/debug/RaidCenterDebugRenderer;
      intermediary field_19325 Lnet/minecraft/class_863;field_19325:Lnet/minecraft/class_4304;
      official p Lgim;p:Lgiv;
    • goalSelectorDebugRenderer Link icon

      public final GoalSelectorDebugRenderer goalSelectorDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named goalSelectorDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;goalSelectorDebugRenderer:Lnet/minecraft/client/render/debug/GoalSelectorDebugRenderer;
      intermediary field_18778 Lnet/minecraft/class_863;field_18778:Lnet/minecraft/class_4205;
      official q Lgim;q:Lgip;
    • gameTestDebugRenderer Link icon

      public final GameTestDebugRenderer gameTestDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named gameTestDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;gameTestDebugRenderer:Lnet/minecraft/client/render/debug/GameTestDebugRenderer;
      intermediary field_20519 Lnet/minecraft/class_863;field_20519:Lnet/minecraft/class_4503;
      official r Lgim;r:Lgio;
    • gameEventDebugRenderer Link icon

      public final GameEventDebugRenderer gameEventDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named gameEventDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;gameEventDebugRenderer:Lnet/minecraft/client/render/debug/GameEventDebugRenderer;
      intermediary field_28254 Lnet/minecraft/class_863;field_28254:Lnet/minecraft/class_5739;
      official s Lgim;s:Lgin;
    • lightDebugRenderer Link icon

      public final LightDebugRenderer lightDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named lightDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;lightDebugRenderer:Lnet/minecraft/client/render/debug/LightDebugRenderer;
      intermediary field_44674 Lnet/minecraft/class_863;field_44674:Lnet/minecraft/class_8520;
      official t Lgim;t:Lgis;
    • breezeDebugRenderer Link icon

      public final BreezeDebugRenderer breezeDebugRenderer
      Mappings:
      Namespace Name Mixin selector
      named breezeDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;breezeDebugRenderer:Lnet/minecraft/client/render/debug/BreezeDebugRenderer;
      intermediary field_47474 Lnet/minecraft/class_863;field_47474:Lnet/minecraft/class_8985;
      official u Lgim;u:Lgii;
    • showChunkBorder Link icon

      private boolean showChunkBorder
      Mappings:
      Namespace Name Mixin selector
      named showChunkBorder Lnet/minecraft/client/render/debug/DebugRenderer;showChunkBorder:Z
      intermediary field_4531 Lnet/minecraft/class_863;field_4531:Z
      official v Lgim;v:Z
  • Constructor Details Link icon

    • DebugRenderer Link icon

      public DebugRenderer(MinecraftClient client)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/debug/DebugRenderer;<init>(Lnet/minecraft/client/MinecraftClient;)V
      intermediary <init> Lnet/minecraft/class_863;<init>(Lnet/minecraft/class_310;)V
      official <init> Lgim;<init>(Lfgo;)V
  • Method Details Link icon

    • reset Link icon

      public void reset()
      Mappings:
      Namespace Name Mixin selector
      named reset Lnet/minecraft/client/render/debug/DebugRenderer;reset()V
      intermediary method_20413 Lnet/minecraft/class_863;method_20413()V
      official a Lgim;a()V
    • toggleShowChunkBorder Link icon

      public boolean toggleShowChunkBorder()
      Mappings:
      Namespace Name Mixin selector
      named toggleShowChunkBorder Lnet/minecraft/client/render/debug/DebugRenderer;toggleShowChunkBorder()Z
      intermediary method_3713 Lnet/minecraft/class_863;method_3713()Z
      official b Lgim;b()Z
    • render Link icon

      public void render(MatrixStack matrices, VertexConsumerProvider.Immediate vertexConsumers, double cameraX, double cameraY, double cameraZ)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/debug/DebugRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;DDD)V
      intermediary method_23099 Lnet/minecraft/class_863;method_23099(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;DDD)V
      official a Lgim;a(Lfbi;Lgez$a;DDD)V
    • getTargetedEntity Link icon

      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 Lgim;a(Lbsr;I)Ljava/util/Optional;
    • drawBlockBox Link icon

      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 Lgim;a(Lfbi;Lgez;Ljd;FFFF)V
    • drawBox Link icon

      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 Lgim;a(Lfbi;Lgez;Ljd;Ljd;FFFF)V
    • drawBox Link icon

      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 Lgim;a(Lfbi;Lgez;Ljd;FFFFF)V
    • drawBox Link icon

      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 Lgim;a(Lfbi;Lgez;Lewx;FFFF)V
    • drawBox Link icon

      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 Lgim;a(Lfbi;Lgez;DDDDDDFFFF)V
    • drawString Link icon

      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 Lgim;a(Lfbi;Lgez;Ljava/lang/String;IIII)V
    • drawString Link icon

      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 Lgim;a(Lfbi;Lgez;Ljava/lang/String;DDDI)V
    • drawString Link icon

      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 Lgim;a(Lfbi;Lgez;Ljava/lang/String;DDDIF)V
    • drawString Link icon

      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 Lgim;a(Lfbi;Lgez;Ljava/lang/String;DDDIFZFZ)V