Class RenderDispatcher

java.lang.Object
net.minecraft.client.render.command.RenderDispatcher
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT) public class RenderDispatcher extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/render/command/RenderDispatcher
intermediary net/minecraft/class_11684
official hxj
  • Field Details

    • queue

      private final OrderedRenderCommandQueueImpl queue
      Mappings:
      Namespace Name Mixin selector
      named queue Lnet/minecraft/client/render/command/RenderDispatcher;queue:Lnet/minecraft/client/render/command/OrderedRenderCommandQueueImpl;
      intermediary field_61828 Lnet/minecraft/class_11684;field_61828:Lnet/minecraft/class_11661;
      official a Lhxj;a:Lhgz;
    • blockRenderManager

      private final BlockRenderManager blockRenderManager
      Mappings:
      Namespace Name Mixin selector
      named blockRenderManager Lnet/minecraft/client/render/command/RenderDispatcher;blockRenderManager:Lnet/minecraft/client/render/block/BlockRenderManager;
      intermediary field_61829 Lnet/minecraft/class_11684;field_61829:Lnet/minecraft/class_776;
      official b Lhxj;b:Lhhg;
    • vertexConsumers

      private final VertexConsumerProvider.Immediate vertexConsumers
      Mappings:
      Namespace Name Mixin selector
      named vertexConsumers Lnet/minecraft/client/render/command/RenderDispatcher;vertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
      intermediary field_61830 Lnet/minecraft/class_11684;field_61830:Lnet/minecraft/class_4597$class_4598;
      official c Lhxj;c:Lhfw$a;
    • atlasManager

      private final AtlasManager atlasManager
      Mappings:
      Namespace Name Mixin selector
      named atlasManager Lnet/minecraft/client/render/command/RenderDispatcher;atlasManager:Lnet/minecraft/client/texture/AtlasManager;
      intermediary field_61831 Lnet/minecraft/class_11684;field_61831:Lnet/minecraft/class_11697;
      official d Lhxj;d:Liek;
    • outlineVertexConsumers

      private final OutlineVertexConsumerProvider outlineVertexConsumers
      Mappings:
      Namespace Name Mixin selector
      named outlineVertexConsumers Lnet/minecraft/client/render/command/RenderDispatcher;outlineVertexConsumers:Lnet/minecraft/client/render/OutlineVertexConsumerProvider;
      intermediary field_61832 Lnet/minecraft/class_11684;field_61832:Lnet/minecraft/class_4618;
      official e Lhxj;e:Lhfz;
    • crumblingOverlayVertexConsumers

      private final VertexConsumerProvider.Immediate crumblingOverlayVertexConsumers
      Mappings:
      Namespace Name Mixin selector
      named crumblingOverlayVertexConsumers Lnet/minecraft/client/render/command/RenderDispatcher;crumblingOverlayVertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
      intermediary field_62258 Lnet/minecraft/class_11684;field_62258:Lnet/minecraft/class_4597$class_4598;
      official f Lhxj;f:Lhfw$a;
    • textRenderer

      private final TextRenderer textRenderer
      Mappings:
      Namespace Name Mixin selector
      named textRenderer Lnet/minecraft/client/render/command/RenderDispatcher;textRenderer:Lnet/minecraft/client/font/TextRenderer;
      intermediary field_61833 Lnet/minecraft/class_11684;field_61833:Lnet/minecraft/class_327;
      official g Lhxj;g:Lgda;
    • shadowPiecesCommandRenderer

      private final ShadowPiecesCommandRenderer shadowPiecesCommandRenderer
      Mappings:
      Namespace Name Mixin selector
      named shadowPiecesCommandRenderer Lnet/minecraft/client/render/command/RenderDispatcher;shadowPiecesCommandRenderer:Lnet/minecraft/client/render/command/ShadowPiecesCommandRenderer;
      intermediary field_61834 Lnet/minecraft/class_11684;field_61834:Lnet/minecraft/class_11690;
      official h Lhxj;h:Lhxs;
    • fireCommandRenderer

      private final FireCommandRenderer fireCommandRenderer
      Mappings:
      Namespace Name Mixin selector
      named fireCommandRenderer Lnet/minecraft/client/render/command/RenderDispatcher;fireCommandRenderer:Lnet/minecraft/client/render/command/FireCommandRenderer;
      intermediary field_61835 Lnet/minecraft/class_11684;field_61835:Lnet/minecraft/class_11685;
      official i Lhxj;i:Lhxk;
    • modelCommandRenderer

      private final ModelCommandRenderer modelCommandRenderer
      Mappings:
      Namespace Name Mixin selector
      named modelCommandRenderer Lnet/minecraft/client/render/command/RenderDispatcher;modelCommandRenderer:Lnet/minecraft/client/render/command/ModelCommandRenderer;
      intermediary field_62259 Lnet/minecraft/class_11684;field_62259:Lnet/minecraft/class_11683;
      official j Lhxj;j:Lhxo;
    • modelPartCommandRenderer

      private final ModelPartCommandRenderer modelPartCommandRenderer
      Mappings:
      Namespace Name Mixin selector
      named modelPartCommandRenderer Lnet/minecraft/client/render/command/RenderDispatcher;modelPartCommandRenderer:Lnet/minecraft/client/render/command/ModelPartCommandRenderer;
      intermediary field_62260 Lnet/minecraft/class_11684;field_62260:Lnet/minecraft/class_11793;
      official k Lhxj;k:Lhxp;
    • labelCommandRenderer

      private final LabelCommandRenderer labelCommandRenderer
      Mappings:
      Namespace Name Mixin selector
      named labelCommandRenderer Lnet/minecraft/client/render/command/RenderDispatcher;labelCommandRenderer:Lnet/minecraft/client/render/command/LabelCommandRenderer;
      intermediary field_61837 Lnet/minecraft/class_11684;field_61837:Lnet/minecraft/class_11689;
      official l Lhxj;l:Lhxq;
    • textCommandRenderer

      private final TextCommandRenderer textCommandRenderer
      Mappings:
      Namespace Name Mixin selector
      named textCommandRenderer Lnet/minecraft/client/render/command/RenderDispatcher;textCommandRenderer:Lnet/minecraft/client/render/command/TextCommandRenderer;
      intermediary field_61838 Lnet/minecraft/class_11684;field_61838:Lnet/minecraft/class_11691;
      official m Lhxj;m:Lhxt;
    • debugHitboxCommandRenderer

      private final DebugHitboxCommandRenderer debugHitboxCommandRenderer
      Mappings:
      Namespace Name Mixin selector
      named debugHitboxCommandRenderer Lnet/minecraft/client/render/command/RenderDispatcher;debugHitboxCommandRenderer:Lnet/minecraft/client/render/command/DebugHitboxCommandRenderer;
      intermediary field_61839 Lnet/minecraft/class_11684;field_61839:Lnet/minecraft/class_11686;
      official n Lhxj;n:Lhxl;
    • leashCommandRenderer

      private final LeashCommandRenderer leashCommandRenderer
      Mappings:
      Namespace Name Mixin selector
      named leashCommandRenderer Lnet/minecraft/client/render/command/RenderDispatcher;leashCommandRenderer:Lnet/minecraft/client/render/command/LeashCommandRenderer;
      intermediary field_61840 Lnet/minecraft/class_11684;field_61840:Lnet/minecraft/class_11688;
      official o Lhxj;o:Lhxn;
    • itemCommandRenderer

      private final ItemCommandRenderer itemCommandRenderer
      Mappings:
      Namespace Name Mixin selector
      named itemCommandRenderer Lnet/minecraft/client/render/command/RenderDispatcher;itemCommandRenderer:Lnet/minecraft/client/render/command/ItemCommandRenderer;
      intermediary field_61841 Lnet/minecraft/class_11684;field_61841:Lnet/minecraft/class_11687;
      official p Lhxj;p:Lhxm;
    • customCommandRenderer

      private final CustomCommandRenderer customCommandRenderer
      Mappings:
      Namespace Name Mixin selector
      named customCommandRenderer Lnet/minecraft/client/render/command/RenderDispatcher;customCommandRenderer:Lnet/minecraft/client/render/command/CustomCommandRenderer;
      intermediary field_61842 Lnet/minecraft/class_11684;field_61842:Lnet/minecraft/class_11682;
      official q Lhxj;q:Lhxi;
    • fallingBlockCommandRenderer

      private final FallingBlockCommandRenderer fallingBlockCommandRenderer
      Mappings:
      Namespace Name Mixin selector
      named fallingBlockCommandRenderer Lnet/minecraft/client/render/command/RenderDispatcher;fallingBlockCommandRenderer:Lnet/minecraft/client/render/command/FallingBlockCommandRenderer;
      intermediary field_61843 Lnet/minecraft/class_11684;field_61843:Lnet/minecraft/class_11681;
      official r Lhxj;r:Lhxh;
    • layeredCustomCommandRenderer

      private final LayeredCustomCommandRenderer layeredCustomCommandRenderer
      Mappings:
      Namespace Name Mixin selector
      named layeredCustomCommandRenderer Lnet/minecraft/client/render/command/RenderDispatcher;layeredCustomCommandRenderer:Lnet/minecraft/client/render/command/LayeredCustomCommandRenderer;
      intermediary field_62759 Lnet/minecraft/class_11684;field_62759:Lnet/minecraft/class_11977;
      official s Lhxj;s:Lhxr;
  • Constructor Details

    • RenderDispatcher

      public RenderDispatcher(OrderedRenderCommandQueueImpl queue, BlockRenderManager blockRenderManager, VertexConsumerProvider.Immediate vertexConsumers, AtlasManager atlasManager, OutlineVertexConsumerProvider outlineVertexConsumers, VertexConsumerProvider.Immediate crumblingOverlayVertexConsumers, TextRenderer textRenderer)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/command/RenderDispatcher;<init>(Lnet/minecraft/client/render/command/OrderedRenderCommandQueueImpl;Lnet/minecraft/client/render/block/BlockRenderManager;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;Lnet/minecraft/client/texture/AtlasManager;Lnet/minecraft/client/render/OutlineVertexConsumerProvider;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;Lnet/minecraft/client/font/TextRenderer;)V
      intermediary <init> Lnet/minecraft/class_11684;<init>(Lnet/minecraft/class_11661;Lnet/minecraft/class_776;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_11697;Lnet/minecraft/class_4618;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_327;)V
      official <init> Lhxj;<init>(Lhgz;Lhhg;Lhfw$a;Liek;Lhfz;Lhfw$a;Lgda;)V
  • Method Details

    • render

      public void render()
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/command/RenderDispatcher;render()V
      intermediary method_73002 Lnet/minecraft/class_11684;method_73002()V
      official a Lhxj;a()V
    • endLayeredCustoms

      public void endLayeredCustoms()
      Mappings:
      Namespace Name Mixin selector
      named endLayeredCustoms Lnet/minecraft/client/render/command/RenderDispatcher;endLayeredCustoms()V
      intermediary method_74817 Lnet/minecraft/class_11684;method_74817()V
      official b Lhxj;b()V
    • getQueue

      public OrderedRenderCommandQueueImpl getQueue()
      Mappings:
      Namespace Name Mixin selector
      named getQueue Lnet/minecraft/client/render/command/RenderDispatcher;getQueue()Lnet/minecraft/client/render/command/OrderedRenderCommandQueueImpl;
      intermediary method_73003 Lnet/minecraft/class_11684;method_73003()Lnet/minecraft/class_11661;
      official c Lhxj;c()Lhgz;
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable