Class BannerBlockEntityRenderer
java.lang.Object
net.minecraft.client.render.block.entity.BannerBlockEntityRenderer
- All Implemented Interfaces:
BlockEntityRenderer<BannerBlockEntity,BannerBlockEntityRenderState>
@Environment(CLIENT)
public class BannerBlockEntityRenderer
extends Object
implements BlockEntityRenderer<BannerBlockEntity,BannerBlockEntityRenderState>
- Mappings:
Namespace Name named net/minecraft/client/render/block/entity/BannerBlockEntityRendererintermediary net/minecraft/class_823official hlv
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate final SpriteHolderprivate static final intprivate final BannerFlagBlockModelprivate final BannerBlockModelprivate final BannerFlagBlockModelprivate final BannerBlockModel -
Constructor Summary
ConstructorsConstructorDescriptionBannerBlockEntityRenderer(LoadedEntityModels models, SpriteHolder materials) -
Method Summary
Modifier and TypeMethodDescriptionvoidcollectVertices(Set<Vector3f> vertices) voidrender(BannerBlockEntityRenderState bannerBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) private static voidrender(SpriteHolder materials, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, float yaw, BannerBlockModel model, BannerFlagBlockModel flagModel, float pitch, DyeColor dyeColor, BannerPatternsComponent bannerPatterns, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay, int int2) voidrenderAsItem(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, DyeColor baseColor, BannerPatternsComponent patterns, int int2) static <S> voidrenderCanvas(SpriteHolder materials, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Model<S> model, S state, SpriteIdentifier spriteId, boolean useBannerLayer, DyeColor color, BannerPatternsComponent patterns, boolean bool, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand, int int2) private static <S> voidrenderLayer(SpriteHolder materials, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Model<S> model, S state, SpriteIdentifier spriteId, DyeColor color, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay) voidupdateRenderState(BannerBlockEntity bannerBlockEntity, BannerBlockEntityRenderState bannerBlockEntityRenderState, float float2, Vec3d vec3d, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) 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.block.entity.BlockEntityRenderer
getRenderDistance, isInRenderDistance, rendersOutsideBoundingBox
-
Field Details
-
ROTATIONS
private static final int ROTATIONS- See Also:
- Mappings:
Namespace Name Mixin selector named ROTATIONSLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;ROTATIONS:Iintermediary field_32819Lnet/minecraft/class_823;field_32819:Iofficial aLhlv;a:I
-
field_55282
private static final float field_55282- See Also:
- Mappings:
Namespace Name Mixin selector named field_55282Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;field_55282:Fintermediary field_55282Lnet/minecraft/class_823;field_55282:Fofficial bLhlv;b:F
-
materials
- Mappings:
Namespace Name Mixin selector named materialsLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;materials:Lnet/minecraft/client/texture/SpriteHolder;intermediary field_61779Lnet/minecraft/class_823;field_61779:Lnet/minecraft/class_11701;official cLhlv;c:Liid;
-
standingModel
- Mappings:
Namespace Name Mixin selector named standingModelLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;standingModel:Lnet/minecraft/client/render/block/entity/model/BannerBlockModel;intermediary field_55154Lnet/minecraft/class_823;field_55154:Lnet/minecraft/class_10378;official dLhlv;d:Lgxh;
-
wallModel
- Mappings:
Namespace Name Mixin selector named wallModelLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;wallModel:Lnet/minecraft/client/render/block/entity/model/BannerBlockModel;intermediary field_55155Lnet/minecraft/class_823;field_55155:Lnet/minecraft/class_10378;official eLhlv;e:Lgxh;
-
standingFlagModel
- Mappings:
Namespace Name Mixin selector named standingFlagModelLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;standingFlagModel:Lnet/minecraft/client/render/block/entity/model/BannerFlagBlockModel;intermediary field_55156Lnet/minecraft/class_823;field_55156:Lnet/minecraft/class_10377;official fLhlv;f:Lgxg;
-
wallFlagModel
- Mappings:
Namespace Name Mixin selector named wallFlagModelLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;wallFlagModel:Lnet/minecraft/client/render/block/entity/model/BannerFlagBlockModel;intermediary field_55157Lnet/minecraft/class_823;field_55157:Lnet/minecraft/class_10377;official gLhlv;g:Lgxg;
-
-
Constructor Details
-
BannerBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)Vintermediary <init>Lnet/minecraft/class_823;<init>(Lnet/minecraft/class_5614$class_5615;)Vofficial <init>Lhlv;<init>(Lhmb$a;)V
-
BannerBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;<init>(Lnet/minecraft/client/render/item/model/special/SpecialModelRenderer$BakeContext;)Vintermediary <init>Lnet/minecraft/class_823;<init>(Lnet/minecraft/class_10515$class_11695;)Vofficial <init>Lhlv;<init>(Lies$a;)V
-
BannerBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;<init>(Lnet/minecraft/client/render/entity/model/LoadedEntityModels;Lnet/minecraft/client/texture/SpriteHolder;)Vintermediary <init>Lnet/minecraft/class_823;<init>(Lnet/minecraft/class_5599;Lnet/minecraft/class_11701;)Vofficial <init>Lhlv;<init>(Lhbs;Liid;)V
-
-
Method Details
-
createRenderState
- Specified by:
createRenderStatein interfaceBlockEntityRenderer<BannerBlockEntity,BannerBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named createRenderStateLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;createRenderState()Lnet/minecraft/client/render/block/entity/state/BannerBlockEntityRenderState;intermediary method_74336Lnet/minecraft/class_823;method_74336()Lnet/minecraft/class_11949;official aLhlv;a()Lhna;
-
updateRenderState
public void updateRenderState(BannerBlockEntity bannerBlockEntity, BannerBlockEntityRenderState bannerBlockEntityRenderState, float float2, Vec3d vec3d, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) - Specified by:
updateRenderStatein interfaceBlockEntityRenderer<BannerBlockEntity,BannerBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;updateRenderState(Lnet/minecraft/block/entity/BannerBlockEntity;Lnet/minecraft/client/render/block/entity/state/BannerBlockEntityRenderState;FLnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;)Vintermediary method_74337Lnet/minecraft/class_823;method_74337(Lnet/minecraft/class_2573;Lnet/minecraft/class_11949;FLnet/minecraft/class_243;Lnet/minecraft/class_11683$class_11792;)Vofficial aLhlv;a(Leip;Lhna;FLfrd;Liax$a;)V
-
render
public void render(BannerBlockEntityRenderState bannerBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) - Specified by:
renderin interfaceBlockEntityRenderer<BannerBlockEntity,BannerBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;render(Lnet/minecraft/client/render/block/entity/state/BannerBlockEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/client/render/state/CameraRenderState;)Vintermediary method_3546Lnet/minecraft/class_823;method_3546(Lnet/minecraft/class_11949;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)Vofficial aLhlv;a(Lhna;Lfwz;Lhkg;Liez;)V
-
renderAsItem
public void renderAsItem(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, DyeColor baseColor, BannerPatternsComponent patterns, int int2) - Mappings:
Namespace Name Mixin selector named renderAsItemLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;renderAsItem(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;IILnet/minecraft/util/DyeColor;Lnet/minecraft/component/type/BannerPatternsComponent;I)Vintermediary method_65556Lnet/minecraft/class_823;method_65556(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IILnet/minecraft/class_1767;Lnet/minecraft/class_9307;I)Vofficial aLhlv;a(Lfwz;Lhkg;IILdjd;Leir;I)V
-
render
private static void render(SpriteHolder materials, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, float yaw, BannerBlockModel model, BannerFlagBlockModel flagModel, float pitch, DyeColor dyeColor, BannerPatternsComponent bannerPatterns, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay, int int2) - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;render(Lnet/minecraft/client/texture/SpriteHolder;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;IIFLnet/minecraft/client/render/block/entity/model/BannerBlockModel;Lnet/minecraft/client/render/block/entity/model/BannerFlagBlockModel;FLnet/minecraft/util/DyeColor;Lnet/minecraft/component/type/BannerPatternsComponent;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;I)Vintermediary method_65555Lnet/minecraft/class_823;method_65555(Lnet/minecraft/class_11701;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IIFLnet/minecraft/class_10378;Lnet/minecraft/class_10377;FLnet/minecraft/class_1767;Lnet/minecraft/class_9307;Lnet/minecraft/class_11683$class_11792;I)Vofficial aLhlv;a(Liid;Lfwz;Lhkg;IIFLgxh;Lgxg;FLdjd;Leir;Liax$a;I)V
-
renderCanvas
public static <S> void renderCanvas(SpriteHolder materials, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Model<S> model, S state, SpriteIdentifier spriteId, boolean useBannerLayer, DyeColor color, BannerPatternsComponent patterns, boolean bool, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand, int int2) - Mappings:
Namespace Name Mixin selector named renderCanvasLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;renderCanvas(Lnet/minecraft/client/texture/SpriteHolder;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;IILnet/minecraft/client/model/Model;Ljava/lang/Object;Lnet/minecraft/client/util/SpriteIdentifier;ZLnet/minecraft/util/DyeColor;Lnet/minecraft/component/type/BannerPatternsComponent;ZLnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;I)Vintermediary method_23802Lnet/minecraft/class_823;method_23802(Lnet/minecraft/class_11701;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IILnet/minecraft/class_3879;Ljava/lang/Object;Lnet/minecraft/class_4730;ZLnet/minecraft/class_1767;Lnet/minecraft/class_9307;ZLnet/minecraft/class_11683$class_11792;I)Vofficial aLhlv;a(Liid;Lfwz;Lhkg;IILgzk;Ljava/lang/Object;Liic;ZLdjd;Leir;ZLiax$a;I)V
-
renderLayer
private static <S> void renderLayer(SpriteHolder materials, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Model<S> model, S state, SpriteIdentifier spriteId, DyeColor color, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay) - Mappings:
Namespace Name Mixin selector named renderLayerLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;renderLayer(Lnet/minecraft/client/texture/SpriteHolder;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;IILnet/minecraft/client/model/Model;Ljava/lang/Object;Lnet/minecraft/client/util/SpriteIdentifier;Lnet/minecraft/util/DyeColor;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;)Vintermediary method_58140Lnet/minecraft/class_823;method_58140(Lnet/minecraft/class_11701;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IILnet/minecraft/class_3879;Ljava/lang/Object;Lnet/minecraft/class_4730;Lnet/minecraft/class_1767;Lnet/minecraft/class_11683$class_11792;)Vofficial aLhlv;a(Liid;Lfwz;Lhkg;IILgzk;Ljava/lang/Object;Liic;Ldjd;Liax$a;)V
-
collectVertices
- Mappings:
Namespace Name Mixin selector named collectVerticesLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;collectVertices(Ljava/util/Set;)Vintermediary method_72158Lnet/minecraft/class_823;method_72158(Ljava/util/Set;)Vofficial aLhlv;a(Ljava/util/Set;)V
-