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 icb
  • 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 Licb;a:Lhlm;
    • 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 Licb;b:Lhlt;
    • 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 Licb;c:Lhkk$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 Licb;d:Liji;
    • 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 Licb;e:Lhkn;
    • 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 Licb;f:Lhkk$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 Licb;g:Lghf;
    • 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 Licb;h:Licj;
    • 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 Licb;i:Licc;
    • 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 Licb;j:Licf;
    • 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 Licb;k:Licg;
    • 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 Licb;l:Lich;
    • 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 Licb;m:Lick;
    • 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 n Licb;n:Lice;
    • 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 o Licb;o:Licd;
    • 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 p Licb;p:Lica;
    • 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 q Licb;q:Libz;
    • 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 r Licb;r:Lici;
  • 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> Licb;<init>(Lhlm;Lhlt;Lhkk$a;Liji;Lhkn;Lhkk$a;Lghf;)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 Licb;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 Licb;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 Licb;c()Lhlm;
    • close

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