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/EntityRenderCommandQueueImplintermediary net/minecraft/class_11661official hbe
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordprivate static final recordstatic final recordstatic final recordNested classes/interfaces inherited from interface net.minecraft.client.render.entity.command.EntityRenderCommandQueue
EntityRenderCommandQueue.Custom -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<EntityRenderCommandQueueImpl.BlockCommand> private final List<EntityRenderCommandQueueImpl.BlockStateModelCommand> private final Map<RenderLayer, List<EntityRenderCommandQueueImpl.CustomCommand>> private final List<EntityRenderCommandQueueImpl.DebugHitboxCommand> private final List<EntityRenderCommandQueueImpl.FallingBlockCommand> private final Set<RenderLayer> private final List<EntityRenderCommandQueueImpl.FireCommand> private final List<EntityRenderCommandQueueImpl.ItemCommand> private final List<EntityRenderCommandQueueImpl.LabelCommand> private final List<EntityRenderCommandQueueImpl.LeashCommand> private final Int2ObjectAVLTreeMap<Map<RenderLayer, List<EntityRenderCommandQueueImpl.ModelCommand<?>>>> private final Set<EntityRenderCommandQueueImpl.RenderLayerAndOrder> private final List<EntityRenderCommandQueueImpl.LabelCommand> private final List<EntityRenderCommandQueueImpl.ShadowPiecesCommand> private final List<EntityRenderCommandQueueImpl.TextCommand> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidpushBlock(MatrixStack matrices, BlockState state, int light, int overlay) voidpushBlockStateModel(MatrixStack matrices, RenderLayer renderLayer, BlockStateModel model, float r, float g, float b, int light, int overlay) voidpushCustom(MatrixStack matrices, RenderLayer renderLayer, EntityRenderCommandQueue.Custom vertices) voidpushDebugHitbox(MatrixStack matrices, EntityRenderState renderState, EntityHitboxAndView hitboxAndView) voidpushFallingBlock(MatrixStack matrices, FallingBlockEntityRenderState renderState) voidpushFire(MatrixStack matrices, EntityRenderState renderState, Quaternionf rotation) voidpushItem(MatrixStack matrices, ItemRenderState renderState, int light, int overlay) voidpushLabel(MatrixStack matrices, @Nullable Vec3d pos, Text label, boolean notSneaking, int light, double squaredDistanceToCamera) voidpushLeash(MatrixStack matrices, EntityRenderState.LeashData data) <S> voidpushModel(Model<? super S> model, S state, MatrixStack matrices, RenderLayer renderLayer, int light, int overlay, int tintedColor, @Nullable Sprite sprite, int outlineColor, int order) voidpushShadowPieces(MatrixStack matrices, float shadowRadius, List<EntityRenderState.ShadowPiece> pieces) voidpushText(MatrixStack matrices, float x, float y, OrderedText text, boolean dropShadow, TextRenderer.TextLayerType layerType, int light, int color, int backgroundColor) voidrender()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.render.entity.command.EntityRenderCommandQueue
pushModel
-
Field Details
-
shadowPiecesCommands
- Mappings:
Namespace Name Mixin selector named shadowPiecesCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;shadowPiecesCommands:Ljava/util/List;intermediary field_61762Lnet/minecraft/class_11661;field_61762:Ljava/util/List;official aLhbe;a:Ljava/util/List;
-
fireCommands
- Mappings:
Namespace Name Mixin selector named fireCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;fireCommands:Ljava/util/List;intermediary field_61763Lnet/minecraft/class_11661;field_61763:Ljava/util/List;official bLhbe;b:Ljava/util/List;
-
seeThroughLabelCommands
- Mappings:
Namespace Name Mixin selector named seeThroughLabelCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;seeThroughLabelCommands:Ljava/util/List;intermediary field_61764Lnet/minecraft/class_11661;field_61764:Ljava/util/List;official cLhbe;c:Ljava/util/List;
-
labelCommands
- Mappings:
Namespace Name Mixin selector named labelCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;labelCommands:Ljava/util/List;intermediary field_61765Lnet/minecraft/class_11661;field_61765:Ljava/util/List;official dLhbe;d:Ljava/util/List;
-
textCommands
- Mappings:
Namespace Name Mixin selector named textCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;textCommands:Ljava/util/List;intermediary field_61766Lnet/minecraft/class_11661;field_61766:Ljava/util/List;official eLhbe;e:Ljava/util/List;
-
debugHitboxCommands
- Mappings:
Namespace Name Mixin selector named debugHitboxCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;debugHitboxCommands:Ljava/util/List;intermediary field_61767Lnet/minecraft/class_11661;field_61767:Ljava/util/List;official fLhbe;f:Ljava/util/List;
-
leashCommands
- Mappings:
Namespace Name Mixin selector named leashCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;leashCommands:Ljava/util/List;intermediary field_61768Lnet/minecraft/class_11661;field_61768:Ljava/util/List;official gLhbe;g:Ljava/util/List;
-
blockCommands
- Mappings:
Namespace Name Mixin selector named blockCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;blockCommands:Ljava/util/List;intermediary field_61769Lnet/minecraft/class_11661;field_61769:Ljava/util/List;official hLhbe;h:Ljava/util/List;
-
fallingBlockCommands
- Mappings:
Namespace Name Mixin selector named fallingBlockCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;fallingBlockCommands:Ljava/util/List;intermediary field_61770Lnet/minecraft/class_11661;field_61770:Ljava/util/List;official iLhbe;i:Ljava/util/List;
-
blockStateModelCommands
- Mappings:
Namespace Name Mixin selector named blockStateModelCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;blockStateModelCommands:Ljava/util/List;intermediary field_61771Lnet/minecraft/class_11661;field_61771:Ljava/util/List;official jLhbe;j:Ljava/util/List;
-
itemCommands
- Mappings:
Namespace Name Mixin selector named itemCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;itemCommands:Ljava/util/List;intermediary field_61772Lnet/minecraft/class_11661;field_61772:Ljava/util/List;official kLhbe;k:Ljava/util/List;
-
modelCommands
private final Int2ObjectAVLTreeMap<Map<RenderLayer,List<EntityRenderCommandQueueImpl.ModelCommand<?>>>> modelCommands- Mappings:
Namespace Name Mixin selector named modelCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;modelCommands:Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;intermediary field_61773Lnet/minecraft/class_11661;field_61773:Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;official lLhbe;l:Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
-
renderLayerOrders
- Mappings:
Namespace Name Mixin selector named renderLayerOrdersLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;renderLayerOrders:Ljava/util/Set;intermediary field_61774Lnet/minecraft/class_11661;field_61774:Ljava/util/Set;official mLhbe;m:Ljava/util/Set;
-
customCommands
- Mappings:
Namespace Name Mixin selector named customCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;customCommands:Ljava/util/Map;intermediary field_61775Lnet/minecraft/class_11661;field_61775:Ljava/util/Map;official nLhbe;n:Ljava/util/Map;
-
field_61776
- Mappings:
Namespace Name Mixin selector named field_61776Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;field_61776:Ljava/util/Set;intermediary field_61776Lnet/minecraft/class_11661;field_61776:Ljava/util/Set;official oLhbe;o:Ljava/util/Set;
-
-
Constructor Details
-
EntityRenderCommandQueueImpl
public EntityRenderCommandQueueImpl()
-
-
Method Details
-
pushDebugHitbox
public void pushDebugHitbox(MatrixStack matrices, EntityRenderState renderState, EntityHitboxAndView hitboxAndView) - Specified by:
pushDebugHitboxin interfaceEntityRenderCommandQueue- Mappings:
Namespace Name Mixin selector named pushDebugHitboxLnet/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;)Vintermediary method_72928Lnet/minecraft/class_11659;method_72928(Lnet/minecraft/class_4587;Lnet/minecraft/class_10017;Lnet/minecraft/class_10933;)Vofficial aLhbd;a(Lfpk;Lhnl;Lhob;)V
-
pushShadowPieces
public void pushShadowPieces(MatrixStack matrices, float shadowRadius, List<EntityRenderState.ShadowPiece> pieces) - Specified by:
pushShadowPiecesin interfaceEntityRenderCommandQueue- Mappings:
Namespace Name Mixin selector named pushShadowPiecesLnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushShadowPieces(Lnet/minecraft/client/util/math/MatrixStack;FLjava/util/List;)Vintermediary method_72922Lnet/minecraft/class_11659;method_72922(Lnet/minecraft/class_4587;FLjava/util/List;)Vofficial aLhbd;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:
pushLabelin interfaceEntityRenderCommandQueue- Mappings:
Namespace Name Mixin selector named pushLabelLnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushLabel(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/text/Text;ZID)Vintermediary method_72924Lnet/minecraft/class_11659;method_72924(Lnet/minecraft/class_4587;Lnet/minecraft/class_243;Lnet/minecraft/class_2561;ZID)Vofficial aLhbd;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:
pushTextin interfaceEntityRenderCommandQueue- Mappings:
Namespace Name Mixin selector named pushTextLnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushText(Lnet/minecraft/client/util/math/MatrixStack;FFLnet/minecraft/text/OrderedText;ZLnet/minecraft/client/font/TextRenderer$TextLayerType;III)Vintermediary method_72921Lnet/minecraft/class_11659;method_72921(Lnet/minecraft/class_4587;FFLnet/minecraft/class_5481;ZLnet/minecraft/class_327$class_6415;III)Vofficial aLhbd;a(Lfpk;FFLbbt;ZLfyg$a;III)V
-
pushFire
- Specified by:
pushFirein interfaceEntityRenderCommandQueue- Mappings:
Namespace Name Mixin selector named pushFireLnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushFire(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/entity/state/EntityRenderState;Lorg/joml/Quaternionf;)Vintermediary method_72929Lnet/minecraft/class_11659;method_72929(Lnet/minecraft/class_4587;Lnet/minecraft/class_10017;Lorg/joml/Quaternionf;)Vofficial aLhbd;a(Lfpk;Lhnl;Lorg/joml/Quaternionf;)V
-
pushLeash
- Specified by:
pushLeashin interfaceEntityRenderCommandQueue- Mappings:
Namespace Name Mixin selector named pushLeashLnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushLeash(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/entity/state/EntityRenderState$LeashData;)Vintermediary method_72927Lnet/minecraft/class_11659;method_72927(Lnet/minecraft/class_4587;Lnet/minecraft/class_10017$class_10018;)Vofficial aLhbd;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:
pushModelin interfaceEntityRenderCommandQueue- Mappings:
Namespace Name Mixin selector named pushModelLnet/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)Vintermediary method_72933Lnet/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)Vofficial aLhbd;a(Lgqv;Ljava/lang/Object;Lfpk;Lhaq;IIILhvd;II)V
-
pushBlock
- Specified by:
pushBlockin interfaceEntityRenderCommandQueue- Mappings:
Namespace Name Mixin selector named pushBlockLnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushBlock(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/block/BlockState;II)Vintermediary method_72923Lnet/minecraft/class_11659;method_72923(Lnet/minecraft/class_4587;Lnet/minecraft/class_2680;II)Vofficial aLhbd;a(Lfpk;Lefg;II)V
-
pushFallingBlock
- Specified by:
pushFallingBlockin interfaceEntityRenderCommandQueue- Mappings:
Namespace Name Mixin selector named pushFallingBlockLnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushFallingBlock(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/entity/state/FallingBlockEntityRenderState;)Vintermediary method_72930Lnet/minecraft/class_11659;method_72930(Lnet/minecraft/class_4587;Lnet/minecraft/class_10023;)Vofficial aLhbd;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:
pushBlockStateModelin interfaceEntityRenderCommandQueue- Mappings:
Namespace Name Mixin selector named pushBlockStateModelLnet/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)Vintermediary method_72926Lnet/minecraft/class_11659;method_72926(Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;Lnet/minecraft/class_1087;FFFII)Vofficial aLhbd;a(Lfpk;Lhaq;Lhbv;FFFII)V
-
pushItem
- Specified by:
pushItemin interfaceEntityRenderCommandQueue- Mappings:
Namespace Name Mixin selector named pushItemLnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;pushItem(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/item/ItemRenderState;II)Vintermediary method_72931Lnet/minecraft/class_11659;method_72931(Lnet/minecraft/class_4587;Lnet/minecraft/class_10444;II)Vofficial aLhbd;a(Lfpk;Lhrr;II)V
-
pushCustom
public void pushCustom(MatrixStack matrices, RenderLayer renderLayer, EntityRenderCommandQueue.Custom vertices) - Specified by:
pushCustomin interfaceEntityRenderCommandQueue- Mappings:
Namespace Name Mixin selector named pushCustomLnet/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;)Vintermediary method_72925Lnet/minecraft/class_11659;method_72925(Lnet/minecraft/class_4587;Lnet/minecraft/class_1921;Lnet/minecraft/class_11659$class_11660;)Vofficial aLhbd;a(Lfpk;Lhaq;Lhbd$a;)V
-
shadowPiecesCommands
- Mappings:
Namespace Name Mixin selector named shadowPiecesCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;shadowPiecesCommands()Ljava/util/List;intermediary method_72934Lnet/minecraft/class_11661;method_72934()Ljava/util/List;official aLhbe;a()Ljava/util/List;
-
fireCommands
- Mappings:
Namespace Name Mixin selector named fireCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;fireCommands()Ljava/util/List;intermediary method_72939Lnet/minecraft/class_11661;method_72939()Ljava/util/List;official bLhbe;b()Ljava/util/List;
-
seeThroughLabelCommands
- Mappings:
Namespace Name Mixin selector named seeThroughLabelCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;seeThroughLabelCommands()Ljava/util/List;intermediary method_72941Lnet/minecraft/class_11661;method_72941()Ljava/util/List;official cLhbe;c()Ljava/util/List;
-
labelCommands
- Mappings:
Namespace Name Mixin selector named labelCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;labelCommands()Ljava/util/List;intermediary method_72943Lnet/minecraft/class_11661;method_72943()Ljava/util/List;official dLhbe;d()Ljava/util/List;
-
textCommands
- Mappings:
Namespace Name Mixin selector named textCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;textCommands()Ljava/util/List;intermediary method_72944Lnet/minecraft/class_11661;method_72944()Ljava/util/List;official eLhbe;e()Ljava/util/List;
-
debugHitboxCommands
- Mappings:
Namespace Name Mixin selector named debugHitboxCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;debugHitboxCommands()Ljava/util/List;intermediary method_72945Lnet/minecraft/class_11661;method_72945()Ljava/util/List;official fLhbe;f()Ljava/util/List;
-
leashCommands
- Mappings:
Namespace Name Mixin selector named leashCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;leashCommands()Ljava/util/List;intermediary method_72946Lnet/minecraft/class_11661;method_72946()Ljava/util/List;official gLhbe;g()Ljava/util/List;
-
blockCommands
- Mappings:
Namespace Name Mixin selector named blockCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;blockCommands()Ljava/util/List;intermediary method_72947Lnet/minecraft/class_11661;method_72947()Ljava/util/List;official hLhbe;h()Ljava/util/List;
-
fallingBlockCommands
- Mappings:
Namespace Name Mixin selector named fallingBlockCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;fallingBlockCommands()Ljava/util/List;intermediary method_72948Lnet/minecraft/class_11661;method_72948()Ljava/util/List;official iLhbe;i()Ljava/util/List;
-
blockStateModelCommands
- Mappings:
Namespace Name Mixin selector named blockStateModelCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;blockStateModelCommands()Ljava/util/List;intermediary method_72949Lnet/minecraft/class_11661;method_72949()Ljava/util/List;official jLhbe;j()Ljava/util/List;
-
itemCommands
- Mappings:
Namespace Name Mixin selector named itemCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;itemCommands()Ljava/util/List;intermediary method_72950Lnet/minecraft/class_11661;method_72950()Ljava/util/List;official kLhbe;k()Ljava/util/List;
-
modelCommands
public Int2ObjectAVLTreeMap<Map<RenderLayer,List<EntityRenderCommandQueueImpl.ModelCommand<?>>>> modelCommands()- Mappings:
Namespace Name Mixin selector named modelCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;modelCommands()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;intermediary method_72951Lnet/minecraft/class_11661;method_72951()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;official lLhbe;l()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
-
customCommands
- Mappings:
Namespace Name Mixin selector named customCommandsLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;customCommands()Ljava/util/Map;intermediary method_72952Lnet/minecraft/class_11661;method_72952()Ljava/util/Map;official mLhbe;m()Ljava/util/Map;
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector named clearLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;clear()Vintermediary method_72953Lnet/minecraft/class_11661;method_72953()Vofficial nLhbe;n()V
-
render
public void render()- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/entity/command/EntityRenderCommandQueueImpl;render()Vintermediary method_72954Lnet/minecraft/class_11661;method_72954()Vofficial oLhbe;o()V
-