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 hin
-
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 aLhin;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 bLhin;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 cLhin;c:Lies;
-
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 dLhin;d:Lgud;
-
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 eLhin;e:Lgud;
-
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 fLhin;f:Lguc;
-
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 gLhin;g:Lguc;
-
-
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>Lhin;<init>(Lhit$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>Lhin;<init>(Libh$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>Lhin;<init>(Lgyk;Lies;)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 aLhin;a()Lhjs;
-
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 aLhin;a(Lefu;Lhjs;FLfoh;Lhxo$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 aLhin;a(Lhjs;Lfua;Lhgy;Libo;)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 aLhin;a(Lfua;Lhgy;IILdgn;Lefw;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 aLhin;a(Lies;Lfua;Lhgy;IIFLgud;Lguc;FLdgn;Lefw;Lhxo$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 aLhin;a(Lies;Lfua;Lhgy;IILgwg;Ljava/lang/Object;Lier;ZLdgn;Lefw;ZLhxo$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 aLhin;a(Lies;Lfua;Lhgy;IILgwg;Ljava/lang/Object;Lier;Ldgn;Lhxo$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 aLhin;a(Ljava/util/Set;)V
-