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 god
  • 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 Lgod;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 Lgod;b:F
    • 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 c Lgod;c:Lgbb;
    • 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 d Lgod;d:Lgbb;
    • 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 e Lgod;e:Lgba;
    • 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 f Lgod;f:Lgba;
  • 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> Lgod;<init>(Lgoj$a;)V
    • BannerBlockEntityRenderer

      public BannerBlockEntityRenderer(EntityModelLoader entityModelLoader)
  • Method Details

    • 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 Lgod;a(Ldto;FLffu;Lglx;II)V
    • method_65556

      public void method_65556(MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, int int3, DyeColor dyeColor, BannerPatternsComponent bannerPatternsComponent)
      Mappings:
      Namespace Name Mixin selector
      named method_65556 Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;method_65556(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 Lgod;a(Lffu;Lglx;IILcvm;Ldtq;)V
    • method_65555

      private static void method_65555(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 method_65555 Lnet/minecraft/client/render/block/entity/BannerBlockEntityRenderer;method_65555(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_4587;Lnet/minecraft/class_4597;IIFLnet/minecraft/class_10378;Lnet/minecraft/class_10377;FLnet/minecraft/class_1767;Lnet/minecraft/class_9307;)V
      official a Lgod;a(Lffu;Lglx;IIFLgbb;Lgba;FLcvm;Ldtq;)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 Lgod;a(Lffu;Lglx;IILgfc;Lhgs;ZLcvm;Ldtq;)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 Lgod;a(Lffu;Lglx;IILgfc;Lhgs;ZLcvm;Ldtq;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 Lgod;a(Lffu;Lglx;IILgfc;Lhgs;Lcvm;)V