Class ChestBlockEntityRenderer<T extends BlockEntity & LidOpenable>

java.lang.Object
net.minecraft.client.render.block.entity.ChestBlockEntityRenderer<T>
All Implemented Interfaces:
BlockEntityRenderer<T>

@Environment(CLIENT) public class ChestBlockEntityRenderer<T extends BlockEntity & LidOpenable> extends Object implements BlockEntityRenderer<T>
Mappings:
Namespace Name
official ezw
intermediary net/minecraft/class_826
named net/minecraft/client/render/block/entity/ChestBlockEntityRenderer
  • Field Details

    • BASE

      private static final String BASE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lezw;a:Ljava/lang/String;
      intermediary field_32825 Lnet/minecraft/class_826;field_32825:Ljava/lang/String;
      named BASE Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;BASE:Ljava/lang/String;
    • LID

      private static final String LID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lezw;b:Ljava/lang/String;
      intermediary field_32826 Lnet/minecraft/class_826;field_32826:Ljava/lang/String;
      named LID Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;LID:Ljava/lang/String;
    • LATCH

      private static final String LATCH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lezw;c:Ljava/lang/String;
      intermediary field_32827 Lnet/minecraft/class_826;field_32827:Ljava/lang/String;
      named LATCH Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;LATCH:Ljava/lang/String;
    • singleChestLid

      private final ModelPart singleChestLid
      Mappings:
      Namespace Name Mixin selector
      official d Lezw;d:Lesv;
      intermediary field_20817 Lnet/minecraft/class_826;field_20817:Lnet/minecraft/class_630;
      named singleChestLid Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;singleChestLid:Lnet/minecraft/client/model/ModelPart;
    • singleChestBase

      private final ModelPart singleChestBase
      Mappings:
      Namespace Name Mixin selector
      official e Lezw;e:Lesv;
      intermediary field_20818 Lnet/minecraft/class_826;field_20818:Lnet/minecraft/class_630;
      named singleChestBase Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;singleChestBase:Lnet/minecraft/client/model/ModelPart;
    • singleChestLatch

      private final ModelPart singleChestLatch
      Mappings:
      Namespace Name Mixin selector
      official f Lezw;f:Lesv;
      intermediary field_20819 Lnet/minecraft/class_826;field_20819:Lnet/minecraft/class_630;
      named singleChestLatch Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;singleChestLatch:Lnet/minecraft/client/model/ModelPart;
    • doubleChestLeftLid

      private final ModelPart doubleChestLeftLid
      Mappings:
      Namespace Name Mixin selector
      official g Lezw;g:Lesv;
      intermediary field_20820 Lnet/minecraft/class_826;field_20820:Lnet/minecraft/class_630;
      named doubleChestLeftLid Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;doubleChestLeftLid:Lnet/minecraft/client/model/ModelPart;
    • doubleChestLeftBase

      private final ModelPart doubleChestLeftBase
      Mappings:
      Namespace Name Mixin selector
      official h Lezw;h:Lesv;
      intermediary field_20821 Lnet/minecraft/class_826;field_20821:Lnet/minecraft/class_630;
      named doubleChestLeftBase Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;doubleChestLeftBase:Lnet/minecraft/client/model/ModelPart;
    • doubleChestLeftLatch

      private final ModelPart doubleChestLeftLatch
      Mappings:
      Namespace Name Mixin selector
      official i Lezw;i:Lesv;
      intermediary field_20822 Lnet/minecraft/class_826;field_20822:Lnet/minecraft/class_630;
      named doubleChestLeftLatch Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;doubleChestLeftLatch:Lnet/minecraft/client/model/ModelPart;
    • doubleChestRightLid

      private final ModelPart doubleChestRightLid
      Mappings:
      Namespace Name Mixin selector
      official j Lezw;j:Lesv;
      intermediary field_21479 Lnet/minecraft/class_826;field_21479:Lnet/minecraft/class_630;
      named doubleChestRightLid Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;doubleChestRightLid:Lnet/minecraft/client/model/ModelPart;
    • doubleChestRightBase

      private final ModelPart doubleChestRightBase
      Mappings:
      Namespace Name Mixin selector
      official k Lezw;k:Lesv;
      intermediary field_21480 Lnet/minecraft/class_826;field_21480:Lnet/minecraft/class_630;
      named doubleChestRightBase Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;doubleChestRightBase:Lnet/minecraft/client/model/ModelPart;
    • doubleChestRightLatch

      private final ModelPart doubleChestRightLatch
      Mappings:
      Namespace Name Mixin selector
      official l Lezw;l:Lesv;
      intermediary field_21481 Lnet/minecraft/class_826;field_21481:Lnet/minecraft/class_630;
      named doubleChestRightLatch Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;doubleChestRightLatch:Lnet/minecraft/client/model/ModelPart;
    • christmas

      private boolean christmas
      Mappings:
      Namespace Name Mixin selector
      official m Lezw;m:Z
      intermediary field_4365 Lnet/minecraft/class_826;field_4365:Z
      named christmas Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;christmas:Z
  • Constructor Details

    • ChestBlockEntityRenderer

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

    • getSingleTexturedModelData

      public static TexturedModelData getSingleTexturedModelData()
      Mappings:
      Namespace Name Mixin selector
      official b Lezw;b()Letb;
      intermediary method_32147 Lnet/minecraft/class_826;method_32147()Lnet/minecraft/class_5607;
      named getSingleTexturedModelData Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;getSingleTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
    • getRightDoubleTexturedModelData

      public static TexturedModelData getRightDoubleTexturedModelData()
      Mappings:
      Namespace Name Mixin selector
      official c Lezw;c()Letb;
      intermediary method_32148 Lnet/minecraft/class_826;method_32148()Lnet/minecraft/class_5607;
      named getRightDoubleTexturedModelData Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;getRightDoubleTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
    • getLeftDoubleTexturedModelData

      public static TexturedModelData getLeftDoubleTexturedModelData()
      Mappings:
      Namespace Name Mixin selector
      official d Lezw;d()Letb;
      intermediary method_32149 Lnet/minecraft/class_826;method_32149()Lnet/minecraft/class_5607;
      named getLeftDoubleTexturedModelData Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;getLeftDoubleTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
    • render

      public void render(T entity, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay)
      Specified by:
      render in interface BlockEntityRenderer<T extends BlockEntity & LidOpenable>
      Mappings:
      Namespace Name Mixin selector
      official a Lezr;a(Lcsl;FLdzt;Lexu;II)V
      intermediary method_3569 Lnet/minecraft/class_827;method_3569(Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V
      named render Lnet/minecraft/client/render/block/entity/BlockEntityRenderer;render(Lnet/minecraft/block/entity/BlockEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V
    • render

      private void render(MatrixStack matrices, VertexConsumer vertices, ModelPart lid, ModelPart latch, ModelPart base, float openFactor, int light, int overlay)
      Mappings:
      Namespace Name Mixin selector
      official a Lezw;a(Ldzt;Ldzx;Lesv;Lesv;Lesv;FII)V
      intermediary method_22749 Lnet/minecraft/class_826;method_22749(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;FII)V
      named render Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;Lnet/minecraft/client/model/ModelPart;FII)V