Class ChestBlockEntityRenderer<T extends BlockEntity & ChestAnimationProgress>

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

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

    • singleChestLid

      private final ModelPart singleChestLid
      Mappings:
      Namespace Name Mixin selector
      official a Lejx;a:Ledl;
      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 b Lejx;b:Ledl;
      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 c Lejx;c:Ledl;
      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;
    • doubleChestRightLid

      private final ModelPart doubleChestRightLid
      Mappings:
      Namespace Name Mixin selector
      official d Lejx;d:Ledl;
      intermediary field_20820 Lnet/minecraft/class_826;field_20820: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 e Lejx;e:Ledl;
      intermediary field_20821 Lnet/minecraft/class_826;field_20821: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 f Lejx;f:Ledl;
      intermediary field_20822 Lnet/minecraft/class_826;field_20822:Lnet/minecraft/class_630;
      named doubleChestRightLatch Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;doubleChestRightLatch:Lnet/minecraft/client/model/ModelPart;
    • doubleChestLeftLid

      private final ModelPart doubleChestLeftLid
      Mappings:
      Namespace Name Mixin selector
      official g Lejx;g:Ledl;
      intermediary field_21479 Lnet/minecraft/class_826;field_21479: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 Lejx;h:Ledl;
      intermediary field_21480 Lnet/minecraft/class_826;field_21480: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 Lejx;i:Ledl;
      intermediary field_21481 Lnet/minecraft/class_826;field_21481:Lnet/minecraft/class_630;
      named doubleChestLeftLatch Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;doubleChestLeftLatch:Lnet/minecraft/client/model/ModelPart;
    • christmas

      private boolean christmas
      Mappings:
      Namespace Name Mixin selector
      official j Lejx;j: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> Lejx;<init>(Lejt$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 a Lejx;a()Ledr;
      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 b Lejx;b()Ledr;
      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 c Lejx;c()Ledr;
      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 & ChestAnimationProgress>
      Mappings:
      Namespace Name Mixin selector
      official a Lejs;a(Lcfs;FLdlv;Lehu;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 Lejx;a(Ldlv;Ldlz;Ledl;Ledl;Ledl;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