Class BatchingEntityRenderCommandQueue
java.lang.Object
net.minecraft.client.render.entity.command.BatchingEntityRenderCommandQueue
- All Implemented Interfaces:
EntityRenderCommandQueue
@Environment(CLIENT)
public class BatchingEntityRenderCommandQueue
extends Object
implements EntityRenderCommandQueue
- Mappings:
Namespace Name named net/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueueintermediary net/minecraft/class_11661official hbp
-
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<BatchingEntityRenderCommandQueue.BlockCommand> private final List<BatchingEntityRenderCommandQueue.BlockStateModelCommand> private final Map<RenderLayer, List<BatchingEntityRenderCommandQueue.CustomCommand>> private final List<BatchingEntityRenderCommandQueue.DebugHitboxCommand> private final List<BatchingEntityRenderCommandQueue.FallingBlockCommand> private final List<BatchingEntityRenderCommandQueue.FireCommand> private final List<BatchingEntityRenderCommandQueue.ItemCommand> private final List<BatchingEntityRenderCommandQueue.LabelCommand> private final List<BatchingEntityRenderCommandQueue.LeashCommand> private final Int2ObjectAVLTreeMap<Map<RenderLayer, List<BatchingEntityRenderCommandQueue.ModelCommand<?>>>> private final Set<BatchingEntityRenderCommandQueue.RenderLayerAndOrder> private final Set<RenderLayer> private final List<BatchingEntityRenderCommandQueue.LabelCommand> private final List<BatchingEntityRenderCommandQueue.ShadowPiecesCommand> private final List<BatchingEntityRenderCommandQueue.TextCommand> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidvoidpushBlock(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) 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/BatchingEntityRenderCommandQueue;shadowPiecesCommands:Ljava/util/List;intermediary field_61762Lnet/minecraft/class_11661;field_61762:Ljava/util/List;official aLhbp;a:Ljava/util/List;
-
fireCommands
- Mappings:
Namespace Name Mixin selector named fireCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;fireCommands:Ljava/util/List;intermediary field_61763Lnet/minecraft/class_11661;field_61763:Ljava/util/List;official bLhbp;b:Ljava/util/List;
-
seeThroughLabelCommands
- Mappings:
Namespace Name Mixin selector named seeThroughLabelCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;seeThroughLabelCommands:Ljava/util/List;intermediary field_61764Lnet/minecraft/class_11661;field_61764:Ljava/util/List;official cLhbp;c:Ljava/util/List;
-
labelCommands
- Mappings:
Namespace Name Mixin selector named labelCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;labelCommands:Ljava/util/List;intermediary field_61765Lnet/minecraft/class_11661;field_61765:Ljava/util/List;official dLhbp;d:Ljava/util/List;
-
textCommands
- Mappings:
Namespace Name Mixin selector named textCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;textCommands:Ljava/util/List;intermediary field_61766Lnet/minecraft/class_11661;field_61766:Ljava/util/List;official eLhbp;e:Ljava/util/List;
-
debugHitboxCommands
- Mappings:
Namespace Name Mixin selector named debugHitboxCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;debugHitboxCommands:Ljava/util/List;intermediary field_61767Lnet/minecraft/class_11661;field_61767:Ljava/util/List;official fLhbp;f:Ljava/util/List;
-
leashCommands
- Mappings:
Namespace Name Mixin selector named leashCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;leashCommands:Ljava/util/List;intermediary field_61768Lnet/minecraft/class_11661;field_61768:Ljava/util/List;official gLhbp;g:Ljava/util/List;
-
blockCommands
- Mappings:
Namespace Name Mixin selector named blockCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;blockCommands:Ljava/util/List;intermediary field_61769Lnet/minecraft/class_11661;field_61769:Ljava/util/List;official hLhbp;h:Ljava/util/List;
-
fallingBlockCommands
- Mappings:
Namespace Name Mixin selector named fallingBlockCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;fallingBlockCommands:Ljava/util/List;intermediary field_61770Lnet/minecraft/class_11661;field_61770:Ljava/util/List;official iLhbp;i:Ljava/util/List;
-
blockStateModelCommands
- Mappings:
Namespace Name Mixin selector named blockStateModelCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;blockStateModelCommands:Ljava/util/List;intermediary field_61771Lnet/minecraft/class_11661;field_61771:Ljava/util/List;official jLhbp;j:Ljava/util/List;
-
itemCommands
- Mappings:
Namespace Name Mixin selector named itemCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;itemCommands:Ljava/util/List;intermediary field_61772Lnet/minecraft/class_11661;field_61772:Ljava/util/List;official kLhbp;k:Ljava/util/List;
-
modelCommands
private final Int2ObjectAVLTreeMap<Map<RenderLayer,List<BatchingEntityRenderCommandQueue.ModelCommand<?>>>> modelCommands- Mappings:
Namespace Name Mixin selector named modelCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;modelCommands:Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;intermediary field_61773Lnet/minecraft/class_11661;field_61773:Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;official lLhbp;l:Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
-
renderLayerOrders
- Mappings:
Namespace Name Mixin selector named renderLayerOrdersLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;renderLayerOrders:Ljava/util/Set;intermediary field_61774Lnet/minecraft/class_11661;field_61774:Ljava/util/Set;official mLhbp;m:Ljava/util/Set;
-
customCommands
- Mappings:
Namespace Name Mixin selector named customCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;customCommands:Ljava/util/Map;intermediary field_61775Lnet/minecraft/class_11661;field_61775:Ljava/util/Map;official nLhbp;n:Ljava/util/Map;
-
renderLayers
- Mappings:
Namespace Name Mixin selector named renderLayersLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;renderLayers:Ljava/util/Set;intermediary field_61776Lnet/minecraft/class_11661;field_61776:Ljava/util/Set;official oLhbp;o:Ljava/util/Set;
-
-
Constructor Details
-
BatchingEntityRenderCommandQueue
public BatchingEntityRenderCommandQueue()
-
-
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 aLhbo;a(Lfpu;Lhnw;Lhom;)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 aLhbo;a(Lfpu;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 aLhbo;a(Lfpu;Lfki;Lxt;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 aLhbo;a(Lfpu;FFLbbx;ZLfyq$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 aLhbo;a(Lfpu;Lhnw;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 aLhbo;a(Lfpu;Lhnw$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 aLhbo;a(Lgrg;Ljava/lang/Object;Lfpu;Lhbb;IIILhvo;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 aLhbo;a(Lfpu;Lefq;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 aLhbo;a(Lfpu;Lhob;)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 aLhbo;a(Lfpu;Lhbb;Lhcg;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 aLhbo;a(Lfpu;Lhsc;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 aLhbo;a(Lfpu;Lhbb;Lhbo$a;)V
-
shadowPiecesCommands
- Mappings:
Namespace Name Mixin selector named shadowPiecesCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;shadowPiecesCommands()Ljava/util/List;intermediary method_72934Lnet/minecraft/class_11661;method_72934()Ljava/util/List;official aLhbp;a()Ljava/util/List;
-
fireCommands
- Mappings:
Namespace Name Mixin selector named fireCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;fireCommands()Ljava/util/List;intermediary method_72939Lnet/minecraft/class_11661;method_72939()Ljava/util/List;official bLhbp;b()Ljava/util/List;
-
seeThroughLabelCommands
- Mappings:
Namespace Name Mixin selector named seeThroughLabelCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;seeThroughLabelCommands()Ljava/util/List;intermediary method_72941Lnet/minecraft/class_11661;method_72941()Ljava/util/List;official cLhbp;c()Ljava/util/List;
-
labelCommands
- Mappings:
Namespace Name Mixin selector named labelCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;labelCommands()Ljava/util/List;intermediary method_72943Lnet/minecraft/class_11661;method_72943()Ljava/util/List;official dLhbp;d()Ljava/util/List;
-
textCommands
- Mappings:
Namespace Name Mixin selector named textCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;textCommands()Ljava/util/List;intermediary method_72944Lnet/minecraft/class_11661;method_72944()Ljava/util/List;official eLhbp;e()Ljava/util/List;
-
debugHitboxCommands
- Mappings:
Namespace Name Mixin selector named debugHitboxCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;debugHitboxCommands()Ljava/util/List;intermediary method_72945Lnet/minecraft/class_11661;method_72945()Ljava/util/List;official fLhbp;f()Ljava/util/List;
-
leashCommands
- Mappings:
Namespace Name Mixin selector named leashCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;leashCommands()Ljava/util/List;intermediary method_72946Lnet/minecraft/class_11661;method_72946()Ljava/util/List;official gLhbp;g()Ljava/util/List;
-
blockCommands
- Mappings:
Namespace Name Mixin selector named blockCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;blockCommands()Ljava/util/List;intermediary method_72947Lnet/minecraft/class_11661;method_72947()Ljava/util/List;official hLhbp;h()Ljava/util/List;
-
fallingBlockCommands
- Mappings:
Namespace Name Mixin selector named fallingBlockCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;fallingBlockCommands()Ljava/util/List;intermediary method_72948Lnet/minecraft/class_11661;method_72948()Ljava/util/List;official iLhbp;i()Ljava/util/List;
-
blockStateModelCommands
- Mappings:
Namespace Name Mixin selector named blockStateModelCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;blockStateModelCommands()Ljava/util/List;intermediary method_72949Lnet/minecraft/class_11661;method_72949()Ljava/util/List;official jLhbp;j()Ljava/util/List;
-
itemCommands
- Mappings:
Namespace Name Mixin selector named itemCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;itemCommands()Ljava/util/List;intermediary method_72950Lnet/minecraft/class_11661;method_72950()Ljava/util/List;official kLhbp;k()Ljava/util/List;
-
modelCommands
public Int2ObjectAVLTreeMap<Map<RenderLayer,List<BatchingEntityRenderCommandQueue.ModelCommand<?>>>> modelCommands()- Mappings:
Namespace Name Mixin selector named modelCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;modelCommands()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;intermediary method_72951Lnet/minecraft/class_11661;method_72951()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;official lLhbp;l()Lit/unimi/dsi/fastutil/ints/Int2ObjectAVLTreeMap;
-
customCommands
- Mappings:
Namespace Name Mixin selector named customCommandsLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;customCommands()Ljava/util/Map;intermediary method_72952Lnet/minecraft/class_11661;method_72952()Ljava/util/Map;official mLhbp;m()Ljava/util/Map;
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector named clearLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;clear()Vintermediary method_72953Lnet/minecraft/class_11661;method_72953()Vofficial nLhbp;n()V
-
onNextFrame
public void onNextFrame()- Mappings:
Namespace Name Mixin selector named onNextFrameLnet/minecraft/client/render/entity/command/BatchingEntityRenderCommandQueue;onNextFrame()Vintermediary method_72954Lnet/minecraft/class_11661;method_72954()Vofficial oLhbp;o()V
-