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
named net/minecraft/client/render/block/entity/ChestBlockEntityRenderer
intermediary net/minecraft/class_826
official gfv
  • Field Details

    • BASE

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

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

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

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

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

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

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

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

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

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

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

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

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

    • ChestBlockEntityRenderer

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

    • getSingleTexturedModelData

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

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

      public static TexturedModelData getLeftDoubleTexturedModelData()
      Mappings:
      Namespace Name Mixin selector
      named getLeftDoubleTexturedModelData Lnet/minecraft/client/render/block/entity/ChestBlockEntityRenderer;getLeftDoubleTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
      intermediary method_32149 Lnet/minecraft/class_826;method_32149()Lnet/minecraft/class_5607;
      official d Lgfv;d()Lfxh;
    • 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
      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
      intermediary method_3569 Lnet/minecraft/class_827;method_3569(Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V
      official a Lgfp;a(Ldpi;FLezz;Lgdp;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
      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
      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
      official a Lgfv;a(Lezz;Lfad;Lfxb;Lfxb;Lfxb;FII)V