类 DebugRenderer


  • @Environment(CLIENT)
    public class DebugRenderer
    extends Object
    Mappings:
    Namespace Name
    official epb
    intermediary net/minecraft/class_863
    named net/minecraft/client/render/debug/DebugRenderer
    • 字段详细资料

      • pathfindingDebugRenderer

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

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

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

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

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

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

        public final StructureDebugRenderer structureDebugRenderer
        Mappings:
        Namespace Name Mixin selector
        official g Lepb;g:Lepl;
        intermediary field_4539 Lnet/minecraft/class_863;field_4539:Lnet/minecraft/class_870;
        named structureDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;structureDebugRenderer:Lnet/minecraft/client/render/debug/StructureDebugRenderer;
      • skyLightDebugRenderer

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

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

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

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

        public final VillageDebugRenderer villageDebugRenderer
        Mappings:
        Namespace Name Mixin selector
        official l Lepb;l:Leox;
        intermediary field_18777 Lnet/minecraft/class_863;field_18777:Lnet/minecraft/class_4207;
        named villageDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;villageDebugRenderer:Lnet/minecraft/client/render/debug/VillageDebugRenderer;
      • villageSectionsDebugRenderer

        public final VillageSectionsDebugRenderer villageSectionsDebugRenderer
        Mappings:
        Namespace Name Mixin selector
        official m Lepb;m:Lepm;
        intermediary field_22408 Lnet/minecraft/class_863;field_22408:Lnet/minecraft/class_4841;
        named villageSectionsDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;villageSectionsDebugRenderer:Lnet/minecraft/client/render/debug/VillageSectionsDebugRenderer;
      • beeDebugRenderer

        public final BeeDebugRenderer beeDebugRenderer
        Mappings:
        Namespace Name Mixin selector
        official n Lepb;n:Leow;
        intermediary field_21547 Lnet/minecraft/class_863;field_21547:Lnet/minecraft/class_4703;
        named beeDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;beeDebugRenderer:Lnet/minecraft/client/render/debug/BeeDebugRenderer;
      • raidCenterDebugRenderer

        public final RaidCenterDebugRenderer raidCenterDebugRenderer
        Mappings:
        Namespace Name Mixin selector
        official o Lepb;o:Lepj;
        intermediary field_19325 Lnet/minecraft/class_863;field_19325:Lnet/minecraft/class_4304;
        named raidCenterDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;raidCenterDebugRenderer:Lnet/minecraft/client/render/debug/RaidCenterDebugRenderer;
      • goalSelectorDebugRenderer

        public final GoalSelectorDebugRenderer goalSelectorDebugRenderer
        Mappings:
        Namespace Name Mixin selector
        official p Lepb;p:Lepe;
        intermediary field_18778 Lnet/minecraft/class_863;field_18778:Lnet/minecraft/class_4205;
        named goalSelectorDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;goalSelectorDebugRenderer:Lnet/minecraft/client/render/debug/GoalSelectorDebugRenderer;
      • gameTestDebugRenderer

        public final GameTestDebugRenderer gameTestDebugRenderer
        Mappings:
        Namespace Name Mixin selector
        official q Lepb;q:Lepd;
        intermediary field_20519 Lnet/minecraft/class_863;field_20519:Lnet/minecraft/class_4503;
        named gameTestDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;gameTestDebugRenderer:Lnet/minecraft/client/render/debug/GameTestDebugRenderer;
      • gameEventDebugRenderer

        public final GameEventDebugRenderer gameEventDebugRenderer
        Mappings:
        Namespace Name Mixin selector
        official r Lepb;r:Lepc;
        intermediary field_28254 Lnet/minecraft/class_863;field_28254:Lnet/minecraft/class_5739;
        named gameEventDebugRenderer Lnet/minecraft/client/render/debug/DebugRenderer;gameEventDebugRenderer:Lnet/minecraft/client/render/debug/GameEventDebugRenderer;
      • showChunkBorder

        private boolean showChunkBorder
        Mappings:
        Namespace Name Mixin selector
        official s Lepb;s:Z
        intermediary field_4531 Lnet/minecraft/class_863;field_4531:Z
        named showChunkBorder Lnet/minecraft/client/render/debug/DebugRenderer;showChunkBorder:Z
    • 构造器详细资料

      • DebugRenderer

        public DebugRenderer​(MinecraftClient client)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lepb;<init>(Ldum;)V
        intermediary <init> Lnet/minecraft/class_863;<init>(Lnet/minecraft/class_310;)V
        named <init> Lnet/minecraft/client/render/debug/DebugRenderer;<init>(Lnet/minecraft/client/MinecraftClient;)V
    • 方法详细资料

      • reset

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

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

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

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

        public static void drawBox​(BlockPos pos1,
                                   BlockPos pos2,
                                   float red,
                                   float green,
                                   float blue,
                                   float alpha)
        Mappings:
        Namespace Name Mixin selector
        official a Lepb;a(Lgb;Lgb;FFFF)V
        intermediary method_23104 Lnet/minecraft/class_863;method_23104(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;FFFF)V
        named drawBox Lnet/minecraft/client/render/debug/DebugRenderer;drawBox(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;FFFF)V
      • drawBox

        public static void drawBox​(BlockPos pos,
                                   float expand,
                                   float red,
                                   float green,
                                   float blue,
                                   float alpha)
        Mappings:
        Namespace Name Mixin selector
        official a Lepb;a(Lgb;FFFFF)V
        intermediary method_23103 Lnet/minecraft/class_863;method_23103(Lnet/minecraft/class_2338;FFFFF)V
        named drawBox Lnet/minecraft/client/render/debug/DebugRenderer;drawBox(Lnet/minecraft/util/math/BlockPos;FFFFF)V
      • drawBox

        public static void drawBox​(Box box,
                                   float red,
                                   float green,
                                   float blue,
                                   float alpha)
        Mappings:
        Namespace Name Mixin selector
        official a Lepb;a(Ldlv;FFFF)V
        intermediary method_23102 Lnet/minecraft/class_863;method_23102(Lnet/minecraft/class_238;FFFF)V
        named drawBox Lnet/minecraft/client/render/debug/DebugRenderer;drawBox(Lnet/minecraft/util/math/Box;FFFF)V
      • drawBox

        public static void drawBox​(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
        official a Lepb;a(DDDDDDFFFF)V
        intermediary method_23098 Lnet/minecraft/class_863;method_23098(DDDDDDFFFF)V
        named drawBox Lnet/minecraft/client/render/debug/DebugRenderer;drawBox(DDDDDDFFFF)V
      • drawString

        public static void drawString​(String string,
                                      int x,
                                      int y,
                                      int z,
                                      int color)
        Mappings:
        Namespace Name Mixin selector
        official a Lepb;a(Ljava/lang/String;IIII)V
        intermediary method_23108 Lnet/minecraft/class_863;method_23108(Ljava/lang/String;IIII)V
        named drawString Lnet/minecraft/client/render/debug/DebugRenderer;drawString(Ljava/lang/String;IIII)V
      • drawString

        public static void drawString​(String string,
                                      double x,
                                      double y,
                                      double z,
                                      int color)
        Mappings:
        Namespace Name Mixin selector
        official a Lepb;a(Ljava/lang/String;DDDI)V
        intermediary method_23105 Lnet/minecraft/class_863;method_23105(Ljava/lang/String;DDDI)V
        named drawString Lnet/minecraft/client/render/debug/DebugRenderer;drawString(Ljava/lang/String;DDDI)V
      • drawString

        public static void drawString​(String string,
                                      double x,
                                      double y,
                                      double z,
                                      int color,
                                      float size)
        Mappings:
        Namespace Name Mixin selector
        official a Lepb;a(Ljava/lang/String;DDDIF)V
        intermediary method_23106 Lnet/minecraft/class_863;method_23106(Ljava/lang/String;DDDIF)V
        named drawString Lnet/minecraft/client/render/debug/DebugRenderer;drawString(Ljava/lang/String;DDDIF)V
      • drawString

        public static void drawString​(String string,
                                      double x,
                                      double y,
                                      double z,
                                      int color,
                                      float size,
                                      boolean center,
                                      float offset,
                                      boolean visibleThroughObjects)
        Mappings:
        Namespace Name Mixin selector
        official a Lepb;a(Ljava/lang/String;DDDIFZFZ)V
        intermediary method_23107 Lnet/minecraft/class_863;method_23107(Ljava/lang/String;DDDIFZFZ)V
        named drawString Lnet/minecraft/client/render/debug/DebugRenderer;drawString(Ljava/lang/String;DDDIFZFZ)V