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 hdb
  • Field Details

    • 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 a Lhdb;a:I
    • field_55282

      private static final float field_55282
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_55282 Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;field_55282:F
      intermediary field_55282 Lnet/minecraft/class_823;field_55282:F
      official b Lhdb;b:F
    • field_61779

      private final SpriteHolder field_61779
      Mappings:
      Namespace Name Mixin selector
      named field_61779 Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;field_61779:Lnet/minecraft/client/texture/SpriteHolder;
      intermediary field_61779 Lnet/minecraft/class_823;field_61779:Lnet/minecraft/class_11701;
      official c Lhdb;c:Lhxt;
    • standingModel

      private final BannerBlockModel standingModel
      Mappings:
      Namespace Name Mixin selector
      named standingModel Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;standingModel:Lnet/minecraft/client/render/block/entity/model/BannerBlockModel;
      intermediary field_55154 Lnet/minecraft/class_823;field_55154:Lnet/minecraft/class_10378;
      official d Lhdb;d:Lgpf;
    • wallModel

      private final BannerBlockModel wallModel
      Mappings:
      Namespace Name Mixin selector
      named wallModel Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;wallModel:Lnet/minecraft/client/render/block/entity/model/BannerBlockModel;
      intermediary field_55155 Lnet/minecraft/class_823;field_55155:Lnet/minecraft/class_10378;
      official e Lhdb;e:Lgpf;
    • standingFlagModel

      private final BannerFlagBlockModel standingFlagModel
      Mappings:
      Namespace Name Mixin selector
      named standingFlagModel Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;standingFlagModel:Lnet/minecraft/client/render/block/entity/model/BannerFlagBlockModel;
      intermediary field_55156 Lnet/minecraft/class_823;field_55156:Lnet/minecraft/class_10377;
      official f Lhdb;f:Lgpe;
    • wallFlagModel

      private final BannerFlagBlockModel wallFlagModel
      Mappings:
      Namespace Name Mixin selector
      named wallFlagModel Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;wallFlagModel:Lnet/minecraft/client/render/block/entity/model/BannerFlagBlockModel;
      intermediary field_55157 Lnet/minecraft/class_823;field_55157:Lnet/minecraft/class_10377;
      official g Lhdb;g:Lgpe;
  • Constructor Details

    • BannerBlockEntityRenderer

      public BannerBlockEntityRenderer(BlockEntityRendererFactory.Context context)
      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> Lhdb;<init>(Lhdh$a;)V
    • BannerBlockEntityRenderer

      public BannerBlockEntityRenderer(SpecialModelRenderer.BakeContext bakeContext)
    • BannerBlockEntityRenderer

      public BannerBlockEntityRenderer(LoadedEntityModels models, SpriteHolder spriteHolder)
      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;)V
      intermediary <init> Lnet/minecraft/class_823;<init>(Lnet/minecraft/class_5599;Lnet/minecraft/class_11701;)V
      official <init> Lhdb;<init>(Lgtk;Lhxt;)V
  • Method Details

    • render

      public void render(BannerBlockEntity bannerBlockEntity, float float2, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3, Vec3d vec3d)
      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;IILnet/minecraft/util/math/Vec3d;)V
      intermediary method_3546 Lnet/minecraft/class_823;method_3546(Lnet/minecraft/class_2573;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_243;)V
      official a Lhdb;a(Lebz;FLfpu;Lhap;IILfki;)V
    • renderAsItem

      public void renderAsItem(MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int light, int overlay, DyeColor baseColor, BannerPatternsComponent patterns)
      Mappings:
      Namespace Name Mixin selector
      named renderAsItem Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;renderAsItem(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IILnet/minecraft/util/DyeColor;Lnet/minecraft/component/type/BannerPatternsComponent;)V
      intermediary method_65556 Lnet/minecraft/class_823;method_65556(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_1767;Lnet/minecraft/class_9307;)V
      official a Lhdb;a(Lfpu;Lhap;IILdcr;Lecb;)V
    • render

      private static void render(SpriteHolder spriteHolder, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3, float float2, BannerBlockModel bannerBlockModel, BannerFlagBlockModel bannerFlagBlockModel, float float3, DyeColor dyeColor, BannerPatternsComponent bannerPatternsComponent)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;render(Lnet/minecraft/client/texture/SpriteHolder;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;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;)V
      intermediary method_65555 Lnet/minecraft/class_823;method_65555(Lnet/minecraft/class_11701;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IIFLnet/minecraft/class_10378;Lnet/minecraft/class_10377;FLnet/minecraft/class_1767;Lnet/minecraft/class_9307;)V
      official a Lhdb;a(Lhxt;Lfpu;Lhap;IIFLgpf;Lgpe;FLdcr;Lecb;)V
    • renderCanvas

      public static void renderCanvas(SpriteHolder spriteHolder, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3, ModelPart modelPart, SpriteIdentifier spriteIdentifier, boolean bool, DyeColor dyeColor, BannerPatternsComponent bannerPatternsComponent)
      Mappings:
      Namespace Name Mixin selector
      named renderCanvas Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;renderCanvas(Lnet/minecraft/client/texture/SpriteHolder;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_11701;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 Lhdb;a(Lhxt;Lfpu;Lhap;IILgto;Lhxs;ZLdcr;Lecb;)V
    • renderCanvas

      public static void renderCanvas(SpriteHolder spriteHolder, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3, ModelPart modelPart, SpriteIdentifier spriteIdentifier, boolean bool, DyeColor dyeColor, BannerPatternsComponent bannerPatternsComponent, boolean bool2, boolean bool3)
      Mappings:
      Namespace Name Mixin selector
      named renderCanvas Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;renderCanvas(Lnet/minecraft/client/texture/SpriteHolder;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_11701;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 Lhdb;a(Lhxt;Lfpu;Lhap;IILgto;Lhxs;ZLdcr;Lecb;ZZ)V
    • renderLayer

      private static void renderLayer(SpriteHolder spriteHolder, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3, ModelPart modelPart, SpriteIdentifier spriteIdentifier, DyeColor dyeColor)
      Mappings:
      Namespace Name Mixin selector
      named renderLayer Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;renderLayer(Lnet/minecraft/client/texture/SpriteHolder;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_11701;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_630;Lnet/minecraft/class_4730;Lnet/minecraft/class_1767;)V
      official a Lhdb;a(Lhxt;Lfpu;Lhap;IILgto;Lhxs;Ldcr;)V
    • collectVertices

      public void collectVertices(Set<Vector3f> vertices)
      Mappings:
      Namespace Name Mixin selector
      named collectVertices Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;collectVertices(Ljava/util/Set;)V
      intermediary method_72158 Lnet/minecraft/class_823;method_72158(Ljava/util/Set;)V
      official a Lhdb;a(Ljava/util/Set;)V