Class OrderedRenderCommandQueueImpl

java.lang.Object
net.minecraft.client.render.command.OrderedRenderCommandQueueImpl
All Implemented Interfaces:
OrderedRenderCommandQueue, RenderCommandQueue

@Environment(CLIENT) public class OrderedRenderCommandQueueImpl extends Object implements OrderedRenderCommandQueue
Mappings:
Namespace Name
named net/minecraft/client/render/command/OrderedRenderCommandQueueImpl
intermediary net/minecraft/class_11661
official hgz
  • Field Details

    • batchingQueues

      private final Int2ObjectAVLTreeMap<BatchingRenderCommandQueue> batchingQueues
      Mappings:
      Namespace Name Mixin selector
      named batchingQueues Lnet/minecraft/client/render/command/OrderedRenderCommandQueueImpl;batchingQueues:Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
      intermediary field_62244 Lnet/minecraft/class_11661;field_62244:Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
      official a Lhgz;a:Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
  • Constructor Details

    • OrderedRenderCommandQueueImpl

      public OrderedRenderCommandQueueImpl()
  • Method Details

    • getBatchingQueue

      public BatchingRenderCommandQueue getBatchingQueue(int int2)
      Specified by:
      getBatchingQueue in interface OrderedRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named getBatchingQueue Lnet/minecraft/client/render/command/OrderedRenderCommandQueueImpl;getBatchingQueue(I)Lnet/minecraft/client/render/command/BatchingRenderCommandQueue;
      intermediary method_73531 Lnet/minecraft/class_11661;method_73531(I)Lnet/minecraft/class_11788;
      official b Lhgz;b(I)Lhgx;
    • submitDebugHitbox

      public void submitDebugHitbox(MatrixStack matrices, EntityRenderState renderState, EntityHitboxAndView debugHitbox)
      Specified by:
      submitDebugHitbox in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitDebugHitbox Lnet/minecraft/client/render/command/RenderCommandQueue;submitDebugHitbox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/entity/state/EntityRenderState;Lnet/minecraft/client/render/entity/state/EntityHitboxAndView;)V
      intermediary method_73487 Lnet/minecraft/class_11785;method_73487(Lnet/minecraft/class_4587;Lnet/minecraft/class_10017;Lnet/minecraft/class_10933;)V
      official a Lhfy;a(Lfua;Lhuk;Lhva;)V
    • submitShadowPieces

      public void submitShadowPieces(MatrixStack matrices, float shadowRadius, List<EntityRenderState.ShadowPiece> shadowPieces)
      Specified by:
      submitShadowPieces in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitShadowPieces Lnet/minecraft/client/render/command/RenderCommandQueue;submitShadowPieces(Lnet/minecraft/client/util/math/MatrixStack;FLjava/util/List;)V
      intermediary method_73479 Lnet/minecraft/class_11785;method_73479(Lnet/minecraft/class_4587;FLjava/util/List;)V
      official a Lhfy;a(Lfua;FLjava/util/List;)V
    • submitLabel

      public void submitLabel(MatrixStack matrices, @Nullable @Nullable Vec3d nameLabelPos, int y, Text label, boolean notSneaking, int light, double squaredDistanceToCamera, CameraRenderState cameraState)
      Specified by:
      submitLabel in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitLabel Lnet/minecraft/client/render/command/RenderCommandQueue;submitLabel(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/math/Vec3d;ILnet/minecraft/text/Text;ZIDLnet/minecraft/client/render/state/CameraRenderState;)V
      intermediary method_73482 Lnet/minecraft/class_11785;method_73482(Lnet/minecraft/class_4587;Lnet/minecraft/class_243;ILnet/minecraft/class_2561;ZIDLnet/minecraft/class_12075;)V
      official a Lhfy;a(Lfua;Lfoh;ILxx;ZIDLibo;)V
    • submitText

      public void submitText(MatrixStack matrices, float x, float y, OrderedText text, boolean dropShadow, TextRenderer.TextLayerType layerType, int light, int color, int backgroundColor, int outlineColor)
      Specified by:
      submitText in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitText Lnet/minecraft/client/render/command/RenderCommandQueue;submitText(Lnet/minecraft/client/util/math/MatrixStack;FFLnet/minecraft/text/OrderedText;ZLnet/minecraft/client/font/TextRenderer$TextLayerType;IIII)V
      intermediary method_73478 Lnet/minecraft/class_11785;method_73478(Lnet/minecraft/class_4587;FFLnet/minecraft/class_5481;ZLnet/minecraft/class_327$class_6415;IIII)V
      official a Lhfy;a(Lfua;FFLbes;ZLgda$a;IIII)V
    • submitFire

      public void submitFire(MatrixStack matrices, EntityRenderState renderState, Quaternionf rotation)
      Specified by:
      submitFire in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitFire Lnet/minecraft/client/render/command/RenderCommandQueue;submitFire(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/entity/state/EntityRenderState;Lorg/joml/Quaternionf;)V
      intermediary method_73488 Lnet/minecraft/class_11785;method_73488(Lnet/minecraft/class_4587;Lnet/minecraft/class_10017;Lorg/joml/Quaternionf;)V
      official a Lhfy;a(Lfua;Lhuk;Lorg/joml/Quaternionf;)V
    • submitLeash

      public void submitLeash(MatrixStack matrices, EntityRenderState.LeashData leashData)
      Specified by:
      submitLeash in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitLeash Lnet/minecraft/client/render/command/RenderCommandQueue;submitLeash(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/entity/state/EntityRenderState$LeashData;)V
      intermediary method_73486 Lnet/minecraft/class_11785;method_73486(Lnet/minecraft/class_4587;Lnet/minecraft/class_10017$class_10018;)V
      official a Lhfy;a(Lfua;Lhuk$a;)V
    • submitModel

      public <S> void submitModel(Model<? super S> model, S state, MatrixStack matrices, RenderLayer renderLayer, int light, int overlay, int tintedColor, @Nullable @Nullable Sprite sprite, int outlineColor, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay)
      Specified by:
      submitModel in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitModel Lnet/minecraft/client/render/command/RenderCommandQueue;submitModel(Lnet/minecraft/client/model/Model;Ljava/lang/Object;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/RenderLayer;IIILnet/minecraft/client/texture/Sprite;ILnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;)V
      intermediary method_73490 Lnet/minecraft/class_11785;method_73490(Lnet/minecraft/class_3879;Ljava/lang/Object;Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;IIILnet/minecraft/class_1058;ILnet/minecraft/class_11683$class_11792;)V
      official a Lhfy;a(Lgwg;Ljava/lang/Object;Lfua;Lhgk;IIILico;ILhxo$a;)V
    • submitModelPart

      public void submitModelPart(ModelPart part, MatrixStack matrices, RenderLayer renderLayer, int light, int overlay, @Nullable @Nullable Sprite sprite, boolean sheeted, boolean hasGlint, int tintedColor, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay, int int2)
      Specified by:
      submitModelPart in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitModelPart Lnet/minecraft/client/render/command/RenderCommandQueue;submitModelPart(Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/RenderLayer;IILnet/minecraft/client/texture/Sprite;ZZILnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;I)V
      intermediary method_73494 Lnet/minecraft/class_11785;method_73494(Lnet/minecraft/class_630;Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;IILnet/minecraft/class_1058;ZZILnet/minecraft/class_11683$class_11792;I)V
      official a Lhfy;a(Lgyo;Lfua;Lhgk;IILico;ZZILhxo$a;I)V
    • submitBlock

      public void submitBlock(MatrixStack matrices, BlockState state, int light, int overlay, int outlineColor)
      Specified by:
      submitBlock in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitBlock Lnet/minecraft/client/render/command/RenderCommandQueue;submitBlock(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/block/BlockState;III)V
      intermediary method_73481 Lnet/minecraft/class_11785;method_73481(Lnet/minecraft/class_4587;Lnet/minecraft/class_2680;III)V
      official a Lhfy;a(Lfua;Lejm;III)V
    • submitMovingBlock

      public void submitMovingBlock(MatrixStack matrices, MovingBlockRenderState state)
      Specified by:
      submitMovingBlock in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitMovingBlock Lnet/minecraft/client/render/command/RenderCommandQueue;submitMovingBlock(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/block/MovingBlockRenderState;)V
      intermediary method_73485 Lnet/minecraft/class_11785;method_73485(Lnet/minecraft/class_4587;Lnet/minecraft/class_11791;)V
      official a Lhfy;a(Lfua;Lhhj;)V
    • submitBlockStateModel

      public void submitBlockStateModel(MatrixStack matrices, RenderLayer renderLayer, BlockStateModel model, float r, float g, float b, int light, int overlay, int outlineColor)
      Specified by:
      submitBlockStateModel in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitBlockStateModel Lnet/minecraft/client/render/command/RenderCommandQueue;submitBlockStateModel(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/render/model/BlockStateModel;FFFIII)V
      intermediary method_73484 Lnet/minecraft/class_11785;method_73484(Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;Lnet/minecraft/class_1087;FFFIII)V
      official a Lhfy;a(Lfua;Lhgk;Lhhr;FFFIII)V
    • submitItem

      public void submitItem(MatrixStack matrices, ItemDisplayContext displayContext, int light, int overlay, int outlineColors, int[] tintLayers, List<BakedQuad> quads, RenderLayer renderLayer, ItemRenderState.Glint glintType)
      Specified by:
      submitItem in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitItem Lnet/minecraft/client/render/command/RenderCommandQueue;submitItem(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/item/ItemDisplayContext;III[ILjava/util/List;Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/render/item/ItemRenderState$Glint;)V
      intermediary method_73480 Lnet/minecraft/class_11785;method_73480(Lnet/minecraft/class_4587;Lnet/minecraft/class_811;III[ILjava/util/List;Lnet/minecraft/class_1921;Lnet/minecraft/class_10444$class_10445;)V
      official a Lhfy;a(Lfua;Ldhn;III[ILjava/util/List;Lhgk;Lhys$a;)V
    • submitCustom

      public void submitCustom(MatrixStack matrices, RenderLayer renderLayer, OrderedRenderCommandQueue.Custom customRenderer)
      Specified by:
      submitCustom in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitCustom Lnet/minecraft/client/render/command/RenderCommandQueue;submitCustom(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue$Custom;)V
      intermediary method_73483 Lnet/minecraft/class_11785;method_73483(Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;Lnet/minecraft/class_11659$class_11660;)V
      official a Lhfy;a(Lfua;Lhgk;Lhgy$a;)V
    • submitCustom

      public void submitCustom(OrderedRenderCommandQueue.LayeredCustom customRenderer)
      Specified by:
      submitCustom in interface RenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named submitCustom Lnet/minecraft/client/render/command/RenderCommandQueue;submitCustom(Lnet/minecraft/client/render/command/OrderedRenderCommandQueue$LayeredCustom;)V
      intermediary method_74315 Lnet/minecraft/class_11785;method_74315(Lnet/minecraft/class_11659$class_11947;)V
      official a Lhfy;a(Lhgy$b;)V
    • clear

      public void clear()
      Mappings:
      Namespace Name Mixin selector
      named clear Lnet/minecraft/client/render/command/OrderedRenderCommandQueueImpl;clear()V
      intermediary method_72953 Lnet/minecraft/class_11661;method_72953()V
      official a Lhgz;a()V
    • onNextFrame

      public void onNextFrame()
      Mappings:
      Namespace Name Mixin selector
      named onNextFrame Lnet/minecraft/client/render/command/OrderedRenderCommandQueueImpl;onNextFrame()V
      intermediary method_72954 Lnet/minecraft/class_11661;method_72954()V
      official b Lhgz;b()V
    • getBatchingQueues

      public Int2ObjectAVLTreeMap<BatchingRenderCommandQueue> getBatchingQueues()
      Mappings:
      Namespace Name Mixin selector
      named getBatchingQueues Lnet/minecraft/client/render/command/OrderedRenderCommandQueueImpl;getBatchingQueues()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
      intermediary method_73532 Lnet/minecraft/class_11661;method_73532()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
      official c Lhgz;c()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;