Class BannerBlockEntityRenderer
java.lang.Object
net.minecraft.client.render.block.entity.BannerBlockEntityRenderer
- All Implemented Interfaces:
BlockEntityRenderer<BannerBlockEntity>
@Environment(CLIENT) public class BannerBlockEntityRenderer extends Object implements BlockEntityRenderer<BannerBlockEntity>
- Mappings:
Namespace Name official enqintermediary net/minecraft/class_823named net/minecraft/client/render/block/entity/BannerBlockEntityRenderer
-
Field Summary
Fields Modifier and Type Field Description private ModelPartbannerprivate ModelPartcrossbarstatic Stringfield_32816private static intfield_32817private static intfield_32818private static intfield_32819private static Stringfield_32820private static Stringfield_32821private ModelPartpillar -
Constructor Summary
Constructors Constructor Description BannerBlockEntityRenderer(BlockEntityRendererFactory.Context ctx) -
Method Summary
Modifier and Type Method Description static TexturedModelDatagetTexturedModelData()voidrender(BannerBlockEntity bannerBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3)static voidrenderCanvas(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, ModelPart canvas, SpriteIdentifier baseSprite, boolean isBanner, List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> patterns)static voidrenderCanvas(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, ModelPart canvas, SpriteIdentifier baseSprite, boolean isBanner, List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> patterns, boolean glint)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
method_33892, method_33893, rendersOutsideBoundingBox
-
Field Details
-
field_32817
private static final int field_32817- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLenq;b:Iintermediary field_32817Lnet/minecraft/class_823;field_32817:Inamed field_32817Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;field_32817:I
-
field_32818
private static final int field_32818- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLenq;c:Iintermediary field_32818Lnet/minecraft/class_823;field_32818:Inamed field_32818Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;field_32818:I
-
field_32819
private static final int field_32819- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLenq;d:Iintermediary field_32819Lnet/minecraft/class_823;field_32819:Inamed field_32819Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;field_32819:I
-
field_32816
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLenq;a:Ljava/lang/String;intermediary field_32816Lnet/minecraft/class_823;field_32816:Ljava/lang/String;named field_32816Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;field_32816:Ljava/lang/String;
-
field_32820
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLenq;e:Ljava/lang/String;intermediary field_32820Lnet/minecraft/class_823;field_32820:Ljava/lang/String;named field_32820Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;field_32820:Ljava/lang/String;
-
field_32821
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLenq;f:Ljava/lang/String;intermediary field_32821Lnet/minecraft/class_823;field_32821:Ljava/lang/String;named field_32821Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;field_32821:Ljava/lang/String;
-
banner
- Mappings:
Namespace Name Mixin selector official gLenq;g:Lehe;intermediary field_20810Lnet/minecraft/class_823;field_20810:Lnet/minecraft/class_630;named bannerLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;banner:Lnet/minecraft/client/model/ModelPart;
-
pillar
- Mappings:
Namespace Name Mixin selector official hLenq;h:Lehe;intermediary field_20811Lnet/minecraft/class_823;field_20811:Lnet/minecraft/class_630;named pillarLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;pillar:Lnet/minecraft/client/model/ModelPart;
-
crossbar
- Mappings:
Namespace Name Mixin selector official iLenq;i:Lehe;intermediary field_20812Lnet/minecraft/class_823;field_20812:Lnet/minecraft/class_630;named crossbarLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;crossbar:Lnet/minecraft/client/model/ModelPart;
-
-
Constructor Details
-
BannerBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector official <init>Lenq;<init>(Lenw$a;)Vintermediary <init>Lnet/minecraft/class_823;<init>(Lnet/minecraft/class_5614$class_5615;)Vnamed <init>Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)V
-
-
Method Details
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector official aLenq;a()Lehk;intermediary method_32135Lnet/minecraft/class_823;method_32135()Lnet/minecraft/class_5607;named getTexturedModelDataLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
-
render
public void render(BannerBlockEntity bannerBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3)- Specified by:
renderin interfaceBlockEntityRenderer<BannerBlockEntity>- Mappings:
Namespace Name Mixin selector official aLenq;a(Lchg;FLdpg;Lely;II)Vintermediary method_3546Lnet/minecraft/class_823;method_3546(Lnet/minecraft/class_2573;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)Vnamed renderLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;render(Lnet/minecraft/block/entity/BannerBlockEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V
-
renderCanvas
public static void renderCanvas(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, ModelPart canvas, SpriteIdentifier baseSprite, boolean isBanner, List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> patterns)- Mappings:
Namespace Name Mixin selector official aLenq;a(Ldpg;Lely;IILehe;Lexq;ZLjava/util/List;)Vintermediary method_29999Lnet/minecraft/class_823;method_29999(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_630;Lnet/minecraft/class_4730;ZLjava/util/List;)Vnamed renderCanvasLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;renderCanvas(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IILnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/util/SpriteIdentifier;ZLjava/util/List;)V
-
renderCanvas
public static void renderCanvas(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, ModelPart canvas, SpriteIdentifier baseSprite, boolean isBanner, List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> patterns, boolean glint)- Mappings:
Namespace Name Mixin selector official aLenq;a(Ldpg;Lely;IILehe;Lexq;ZLjava/util/List;Z)Vintermediary method_23802Lnet/minecraft/class_823;method_23802(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_630;Lnet/minecraft/class_4730;ZLjava/util/List;Z)Vnamed renderCanvasLnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;renderCanvas(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IILnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/util/SpriteIdentifier;ZLjava/util/List;Z)V
-