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
named net/minecraft/client/render/block/entity/BannerBlockEntityRenderer
intermediary net/minecraft/class_823
official gnq
  • Field Details

    • WIDTH

      private static final int WIDTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named WIDTH Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;WIDTH:I
      intermediary field_32817 Lnet/minecraft/class_823;field_32817:I
      official b Lgnq;b:I
    • HEIGHT

      private static final int HEIGHT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named HEIGHT Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;HEIGHT:I
      intermediary field_32818 Lnet/minecraft/class_823;field_32818:I
      official c Lgnq;c:I
    • ROTATIONS

      private static final int ROTATIONS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named ROTATIONS Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;ROTATIONS:I
      intermediary field_32819 Lnet/minecraft/class_823;field_32819:I
      official d Lgnq;d:I
    • PILLAR

      private static final String PILLAR
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named PILLAR Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;PILLAR:Ljava/lang/String;
      intermediary field_32820 Lnet/minecraft/class_823;field_32820:Ljava/lang/String;
      official e Lgnq;e:Ljava/lang/String;
    • CROSSBAR

      private static final String CROSSBAR
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named CROSSBAR Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;CROSSBAR:Ljava/lang/String;
      intermediary field_32821 Lnet/minecraft/class_823;field_32821:Ljava/lang/String;
      official f Lgnq;f:Ljava/lang/String;
    • pillar

      private final ModelPart pillar
      Mappings:
      Namespace Name Mixin selector
      named pillar Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;pillar:Lnet/minecraft/client/model/ModelPart;
      intermediary field_20811 Lnet/minecraft/class_823;field_20811:Lnet/minecraft/class_630;
      official h Lgnq;h:Lgen;
    • crossbar

      private final ModelPart crossbar
      Mappings:
      Namespace Name Mixin selector
      named crossbar Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;crossbar:Lnet/minecraft/client/model/ModelPart;
      intermediary field_20812 Lnet/minecraft/class_823;field_20812:Lnet/minecraft/class_630;
      official i Lgnq;i:Lgen;
  • Constructor Details

    • BannerBlockEntityRenderer

      public BannerBlockEntityRenderer(BlockEntityRendererFactory.Context ctx)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)V
      intermediary <init> Lnet/minecraft/class_823;<init>(Lnet/minecraft/class_5614$class_5615;)V
      official <init> Lgnq;<init>(Lgnw$a;)V
  • Method Details

    • getTexturedModelData

      public static TexturedModelData getTexturedModelData()
      Mappings:
      Namespace Name Mixin selector
      named getTexturedModelData Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
      intermediary method_32135 Lnet/minecraft/class_823;method_32135()Lnet/minecraft/class_5607;
      official a Lgnq;a()Lget;
    • render

      public void render(BannerBlockEntity bannerBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3)
      Specified by:
      render in interface BlockEntityRenderer<BannerBlockEntity>
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/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
      intermediary method_3546 Lnet/minecraft/class_823;method_3546(Lnet/minecraft/class_2573;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V
      official a Lgnq;a(Ldul;FLfgr;Lglk;II)V
    • renderCanvas

      public static void renderCanvas(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, ModelPart canvas, SpriteIdentifier baseSprite, boolean isBanner, DyeColor color, BannerPatternsComponent patterns)
      Mappings:
      Namespace Name Mixin selector
      named renderCanvas Lnet/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;ZLnet/minecraft/util/DyeColor;Lnet/minecraft/component/type/BannerPatternsComponent;)V
      intermediary method_29999 Lnet/minecraft/class_823;method_29999(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_630;Lnet/minecraft/class_4730;ZLnet/minecraft/class_1767;Lnet/minecraft/class_9307;)V
      official a Lgnq;a(Lfgr;Lglk;IILgen;Lhdt;ZLcwl;Ldun;)V
    • renderCanvas

      public static void renderCanvas(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, ModelPart canvas, SpriteIdentifier baseSprite, boolean isBanner, DyeColor color, BannerPatternsComponent patterns, boolean glint, boolean solid)
      Mappings:
      Namespace Name Mixin selector
      named renderCanvas Lnet/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;ZLnet/minecraft/util/DyeColor;Lnet/minecraft/component/type/BannerPatternsComponent;ZZ)V
      intermediary method_23802 Lnet/minecraft/class_823;method_23802(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_630;Lnet/minecraft/class_4730;ZLnet/minecraft/class_1767;Lnet/minecraft/class_9307;ZZ)V
      official a Lgnq;a(Lfgr;Lglk;IILgen;Lhdt;ZLcwl;Ldun;ZZ)V
    • renderLayer

      private static void renderLayer(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, ModelPart canvas, SpriteIdentifier textureId, DyeColor color)
      Mappings:
      Namespace Name Mixin selector
      named renderLayer Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;renderLayer(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IILnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/util/SpriteIdentifier;Lnet/minecraft/util/DyeColor;)V
      intermediary method_58140 Lnet/minecraft/class_823;method_58140(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_630;Lnet/minecraft/class_4730;Lnet/minecraft/class_1767;)V
      official a Lgnq;a(Lfgr;Lglk;IILgen;Lhdt;Lcwl;)V