Class EntityRenderCommandQueueImpl

java.lang.Object
net.minecraft.client.render.entity.command.EntityRenderCommandQueueImpl
All Implemented Interfaces:
EntityRenderCommandQueue

@Environment(CLIENT) public class EntityRenderCommandQueueImpl extends Object implements EntityRenderCommandQueue
Mappings:
Namespace Name
named net/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl
intermediary net/minecraft/class_11661
official hbe
  • Field Details

    • shadowPiecesCommands

      private final List<EntityRenderCommandQueueImpl.ShadowPiecesCommand> shadowPiecesCommands
      Mappings:
      Namespace Name Mixin selector
      named shadowPiecesCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;shadowPiecesCommands:Ljava/util/List;
      intermediary field_61762 Lnet/minecraft/class_11661;field_61762:Ljava/util/List;
      official a Lhbe;a:Ljava/util/List;
    • fireCommands

      private final List<EntityRenderCommandQueueImpl.FireCommand> fireCommands
      Mappings:
      Namespace Name Mixin selector
      named fireCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;fireCommands:Ljava/util/List;
      intermediary field_61763 Lnet/minecraft/class_11661;field_61763:Ljava/util/List;
      official b Lhbe;b:Ljava/util/List;
    • seeThroughLabelCommands

      private final List<EntityRenderCommandQueueImpl.LabelCommand> seeThroughLabelCommands
      Mappings:
      Namespace Name Mixin selector
      named seeThroughLabelCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;seeThroughLabelCommands:Ljava/util/List;
      intermediary field_61764 Lnet/minecraft/class_11661;field_61764:Ljava/util/List;
      official c Lhbe;c:Ljava/util/List;
    • labelCommands

      private final List<EntityRenderCommandQueueImpl.LabelCommand> labelCommands
      Mappings:
      Namespace Name Mixin selector
      named labelCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;labelCommands:Ljava/util/List;
      intermediary field_61765 Lnet/minecraft/class_11661;field_61765:Ljava/util/List;
      official d Lhbe;d:Ljava/util/List;
    • textCommands

      private final List<EntityRenderCommandQueueImpl.TextCommand> textCommands
      Mappings:
      Namespace Name Mixin selector
      named textCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;textCommands:Ljava/util/List;
      intermediary field_61766 Lnet/minecraft/class_11661;field_61766:Ljava/util/List;
      official e Lhbe;e:Ljava/util/List;
    • debugHitboxCommands

      private final List<EntityRenderCommandQueueImpl.DebugHitboxCommand> debugHitboxCommands
      Mappings:
      Namespace Name Mixin selector
      named debugHitboxCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;debugHitboxCommands:Ljava/util/List;
      intermediary field_61767 Lnet/minecraft/class_11661;field_61767:Ljava/util/List;
      official f Lhbe;f:Ljava/util/List;
    • leashCommands

      private final List<EntityRenderCommandQueueImpl.LeashCommand> leashCommands
      Mappings:
      Namespace Name Mixin selector
      named leashCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;leashCommands:Ljava/util/List;
      intermediary field_61768 Lnet/minecraft/class_11661;field_61768:Ljava/util/List;
      official g Lhbe;g:Ljava/util/List;
    • blockCommands

      private final List<EntityRenderCommandQueueImpl.BlockCommand> blockCommands
      Mappings:
      Namespace Name Mixin selector
      named blockCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;blockCommands:Ljava/util/List;
      intermediary field_61769 Lnet/minecraft/class_11661;field_61769:Ljava/util/List;
      official h Lhbe;h:Ljava/util/List;
    • fallingBlockCommands

      private final List<EntityRenderCommandQueueImpl.FallingBlockCommand> fallingBlockCommands
      Mappings:
      Namespace Name Mixin selector
      named fallingBlockCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;fallingBlockCommands:Ljava/util/List;
      intermediary field_61770 Lnet/minecraft/class_11661;field_61770:Ljava/util/List;
      official i Lhbe;i:Ljava/util/List;
    • blockStateModelCommands

      private final List<EntityRenderCommandQueueImpl.BlockStateModelCommand> blockStateModelCommands
      Mappings:
      Namespace Name Mixin selector
      named blockStateModelCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;blockStateModelCommands:Ljava/util/List;
      intermediary field_61771 Lnet/minecraft/class_11661;field_61771:Ljava/util/List;
      official j Lhbe;j:Ljava/util/List;
    • itemCommands

      private final List<EntityRenderCommandQueueImpl.ItemCommand> itemCommands
      Mappings:
      Namespace Name Mixin selector
      named itemCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;itemCommands:Ljava/util/List;
      intermediary field_61772 Lnet/minecraft/class_11661;field_61772:Ljava/util/List;
      official k Lhbe;k:Ljava/util/List;
    • modelCommands

      Mappings:
      Namespace Name Mixin selector
      named modelCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;modelCommands:Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
      intermediary field_61773 Lnet/minecraft/class_11661;field_61773:Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
      official l Lhbe;l:Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
    • renderLayerOrders

      private final Set<EntityRenderCommandQueueImpl.RenderLayerAndOrder> renderLayerOrders
      Mappings:
      Namespace Name Mixin selector
      named renderLayerOrders Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;renderLayerOrders:Ljava/util/Set;
      intermediary field_61774 Lnet/minecraft/class_11661;field_61774:Ljava/util/Set;
      official m Lhbe;m:Ljava/util/Set;
    • customCommands

      Mappings:
      Namespace Name Mixin selector
      named customCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;customCommands:Ljava/util/Map;
      intermediary field_61775 Lnet/minecraft/class_11661;field_61775:Ljava/util/Map;
      official n Lhbe;n:Ljava/util/Map;
    • field_61776

      private final Set<RenderLayer> field_61776
      Mappings:
      Namespace Name Mixin selector
      named field_61776 Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;field_61776:Ljava/util/Set;
      intermediary field_61776 Lnet/minecraft/class_11661;field_61776:Ljava/util/Set;
      official o Lhbe;o:Ljava/util/Set;
  • Constructor Details

    • EntityRenderCommandQueueImpl

      public EntityRenderCommandQueueImpl()
  • Method Details

    • pushDebugHitbox

      public void pushDebugHitbox(MatrixStack matrices, EntityRenderState renderState, EntityHitboxAndView hitboxAndView)
      Specified by:
      pushDebugHitbox in interface EntityRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named pushDebugHitbox Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushDebugHitbox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/entity/state/EntityRenderState;Lnet/minecraft/client/render/entity/state/EntityHitboxAndView;)V
      intermediary method_72928 Lnet/minecraft/class_11659;method_72928(Lnet/minecraft/class_4587;Lnet/minecraft/class_10017;Lnet/minecraft/class_10933;)V
      official a Lhbd;a(Lfpk;Lhnl;Lhob;)V
    • pushShadowPieces

      public void pushShadowPieces(MatrixStack matrices, float shadowRadius, List<EntityRenderState.ShadowPiece> pieces)
      Specified by:
      pushShadowPieces in interface EntityRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named pushShadowPieces Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushShadowPieces(Lnet/minecraft/client/util/math/MatrixStack;FLjava/util/List;)V
      intermediary method_72922 Lnet/minecraft/class_11659;method_72922(Lnet/minecraft/class_4587;FLjava/util/List;)V
      official a Lhbd;a(Lfpk;FLjava/util/List;)V
    • pushLabel

      public void pushLabel(MatrixStack matrices, @Nullable @Nullable Vec3d pos, Text label, boolean notSneaking, int light, double squaredDistanceToCamera)
      Specified by:
      pushLabel in interface EntityRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named pushLabel Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushLabel(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/text/Text;ZID)V
      intermediary method_72924 Lnet/minecraft/class_11659;method_72924(Lnet/minecraft/class_4587;Lnet/minecraft/class_243;Lnet/minecraft/class_2561;ZID)V
      official a Lhbd;a(Lfpk;Lfjy;Lxr;ZID)V
    • pushText

      public void pushText(MatrixStack matrices, float x, float y, OrderedText text, boolean dropShadow, TextRenderer.TextLayerType layerType, int light, int color, int backgroundColor)
      Specified by:
      pushText in interface EntityRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named pushText Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushText(Lnet/minecraft/client/util/math/MatrixStack;FFLnet/minecraft/text/OrderedText;ZLnet/minecraft/client/font/TextRenderer$TextLayerType;III)V
      intermediary method_72921 Lnet/minecraft/class_11659;method_72921(Lnet/minecraft/class_4587;FFLnet/minecraft/class_5481;ZLnet/minecraft/class_327$class_6415;III)V
      official a Lhbd;a(Lfpk;FFLbbt;ZLfyg$a;III)V
    • pushFire

      public void pushFire(MatrixStack matrices, EntityRenderState renderState, Quaternionf rotation)
      Specified by:
      pushFire in interface EntityRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named pushFire Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushFire(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/entity/state/EntityRenderState;Lorg/joml/Quaternionf;)V
      intermediary method_72929 Lnet/minecraft/class_11659;method_72929(Lnet/minecraft/class_4587;Lnet/minecraft/class_10017;Lorg/joml/Quaternionf;)V
      official a Lhbd;a(Lfpk;Lhnl;Lorg/joml/Quaternionf;)V
    • pushLeash

      public void pushLeash(MatrixStack matrices, EntityRenderState.LeashData data)
      Specified by:
      pushLeash in interface EntityRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named pushLeash Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushLeash(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/entity/state/EntityRenderState$LeashData;)V
      intermediary method_72927 Lnet/minecraft/class_11659;method_72927(Lnet/minecraft/class_4587;Lnet/minecraft/class_10017$class_10018;)V
      official a Lhbd;a(Lfpk;Lhnl$a;)V
    • pushModel

      public <S> void pushModel(Model<? super S> model, S state, MatrixStack matrices, RenderLayer renderLayer, int light, int overlay, int tintedColor, @Nullable @Nullable Sprite sprite, int outlineColor, int order)
      Specified by:
      pushModel in interface EntityRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named pushModel Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushModel(Lnet/minecraft/client/model/Model;Ljava/lang/Object;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/RenderLayer;IIILnet/minecraft/client/texture/Sprite;II)V
      intermediary method_72933 Lnet/minecraft/class_11659;method_72933(Lnet/minecraft/class_3879;Ljava/lang/Object;Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;IIILnet/minecraft/class_1058;II)V
      official a Lhbd;a(Lgqv;Ljava/lang/Object;Lfpk;Lhaq;IIILhvd;II)V
    • pushBlock

      public void pushBlock(MatrixStack matrices, BlockState state, int light, int overlay)
      Specified by:
      pushBlock in interface EntityRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named pushBlock Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushBlock(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/block/BlockState;II)V
      intermediary method_72923 Lnet/minecraft/class_11659;method_72923(Lnet/minecraft/class_4587;Lnet/minecraft/class_2680;II)V
      official a Lhbd;a(Lfpk;Lefg;II)V
    • pushFallingBlock

      public void pushFallingBlock(MatrixStack matrices, FallingBlockEntityRenderState renderState)
      Specified by:
      pushFallingBlock in interface EntityRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named pushFallingBlock Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushFallingBlock(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/entity/state/FallingBlockEntityRenderState;)V
      intermediary method_72930 Lnet/minecraft/class_11659;method_72930(Lnet/minecraft/class_4587;Lnet/minecraft/class_10023;)V
      official a Lhbd;a(Lfpk;Lhnq;)V
    • pushBlockStateModel

      public void pushBlockStateModel(MatrixStack matrices, RenderLayer renderLayer, BlockStateModel model, float r, float g, float b, int light, int overlay)
      Specified by:
      pushBlockStateModel in interface EntityRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named pushBlockStateModel Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushBlockStateModel(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/render/model/BlockStateModel;FFFII)V
      intermediary method_72926 Lnet/minecraft/class_11659;method_72926(Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;Lnet/minecraft/class_1087;FFFII)V
      official a Lhbd;a(Lfpk;Lhaq;Lhbv;FFFII)V
    • pushItem

      public void pushItem(MatrixStack matrices, ItemRenderState renderState, int light, int overlay)
      Specified by:
      pushItem in interface EntityRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named pushItem Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushItem(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/item/ItemRenderState;II)V
      intermediary method_72931 Lnet/minecraft/class_11659;method_72931(Lnet/minecraft/class_4587;Lnet/minecraft/class_10444;II)V
      official a Lhbd;a(Lfpk;Lhrr;II)V
    • pushCustom

      public void pushCustom(MatrixStack matrices, RenderLayer renderLayer, EntityRenderCommandQueue.Custom vertices)
      Specified by:
      pushCustom in interface EntityRenderCommandQueue
      Mappings:
      Namespace Name Mixin selector
      named pushCustom Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushCustom(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue$Custom;)V
      intermediary method_72925 Lnet/minecraft/class_11659;method_72925(Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;Lnet/minecraft/class_11659$class_11660;)V
      official a Lhbd;a(Lfpk;Lhaq;Lhbd$a;)V
    • shadowPiecesCommands

      Mappings:
      Namespace Name Mixin selector
      named shadowPiecesCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;shadowPiecesCommands()Ljava/util/List;
      intermediary method_72934 Lnet/minecraft/class_11661;method_72934()Ljava/util/List;
      official a Lhbe;a()Ljava/util/List;
    • fireCommands

      Mappings:
      Namespace Name Mixin selector
      named fireCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;fireCommands()Ljava/util/List;
      intermediary method_72939 Lnet/minecraft/class_11661;method_72939()Ljava/util/List;
      official b Lhbe;b()Ljava/util/List;
    • seeThroughLabelCommands

      public List<EntityRenderCommandQueueImpl.LabelCommand> seeThroughLabelCommands()
      Mappings:
      Namespace Name Mixin selector
      named seeThroughLabelCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;seeThroughLabelCommands()Ljava/util/List;
      intermediary method_72941 Lnet/minecraft/class_11661;method_72941()Ljava/util/List;
      official c Lhbe;c()Ljava/util/List;
    • labelCommands

      Mappings:
      Namespace Name Mixin selector
      named labelCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;labelCommands()Ljava/util/List;
      intermediary method_72943 Lnet/minecraft/class_11661;method_72943()Ljava/util/List;
      official d Lhbe;d()Ljava/util/List;
    • textCommands

      Mappings:
      Namespace Name Mixin selector
      named textCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;textCommands()Ljava/util/List;
      intermediary method_72944 Lnet/minecraft/class_11661;method_72944()Ljava/util/List;
      official e Lhbe;e()Ljava/util/List;
    • debugHitboxCommands

      Mappings:
      Namespace Name Mixin selector
      named debugHitboxCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;debugHitboxCommands()Ljava/util/List;
      intermediary method_72945 Lnet/minecraft/class_11661;method_72945()Ljava/util/List;
      official f Lhbe;f()Ljava/util/List;
    • leashCommands

      Mappings:
      Namespace Name Mixin selector
      named leashCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;leashCommands()Ljava/util/List;
      intermediary method_72946 Lnet/minecraft/class_11661;method_72946()Ljava/util/List;
      official g Lhbe;g()Ljava/util/List;
    • blockCommands

      Mappings:
      Namespace Name Mixin selector
      named blockCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;blockCommands()Ljava/util/List;
      intermediary method_72947 Lnet/minecraft/class_11661;method_72947()Ljava/util/List;
      official h Lhbe;h()Ljava/util/List;
    • fallingBlockCommands

      Mappings:
      Namespace Name Mixin selector
      named fallingBlockCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;fallingBlockCommands()Ljava/util/List;
      intermediary method_72948 Lnet/minecraft/class_11661;method_72948()Ljava/util/List;
      official i Lhbe;i()Ljava/util/List;
    • blockStateModelCommands

      public List<EntityRenderCommandQueueImpl.BlockStateModelCommand> blockStateModelCommands()
      Mappings:
      Namespace Name Mixin selector
      named blockStateModelCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;blockStateModelCommands()Ljava/util/List;
      intermediary method_72949 Lnet/minecraft/class_11661;method_72949()Ljava/util/List;
      official j Lhbe;j()Ljava/util/List;
    • itemCommands

      Mappings:
      Namespace Name Mixin selector
      named itemCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;itemCommands()Ljava/util/List;
      intermediary method_72950 Lnet/minecraft/class_11661;method_72950()Ljava/util/List;
      official k Lhbe;k()Ljava/util/List;
    • modelCommands

      Mappings:
      Namespace Name Mixin selector
      named modelCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;modelCommands()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
      intermediary method_72951 Lnet/minecraft/class_11661;method_72951()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
      official l Lhbe;l()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
    • customCommands

      Mappings:
      Namespace Name Mixin selector
      named customCommands Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;customCommands()Ljava/util/Map;
      intermediary method_72952 Lnet/minecraft/class_11661;method_72952()Ljava/util/Map;
      official m Lhbe;m()Ljava/util/Map;
    • clear

      public void clear()
      Mappings:
      Namespace Name Mixin selector
      named clear Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;clear()V
      intermediary method_72953 Lnet/minecraft/class_11661;method_72953()V
      official n Lhbe;n()V
    • render

      public void render()
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;render()V
      intermediary method_72954 Lnet/minecraft/class_11661;method_72954()V
      official o Lhbe;o()V