Class BedBlockEntityRenderer

java.lang.Object
net.minecraft.client.render.block.entity.BedBlockEntityRenderer
All Implemented Interfaces:
BlockEntityRenderer<BedBlockEntity,BedBlockEntityRenderState>

@Environment(CLIENT) public class BedBlockEntityRenderer extends Object implements BlockEntityRenderer<BedBlockEntity,BedBlockEntityRenderState>
Mappings:
Namespace Name
named net/minecraft/client/render/block/entity/BedBlockEntityRenderer
intermediary net/minecraft/class_825
official hiq
  • Field Details

    • materials

      private final SpriteHolder materials
      Mappings:
      Namespace Name Mixin selector
      named materials Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;materials:Lnet/minecraft/client/texture/SpriteHolder;
      intermediary field_61780 Lnet/minecraft/class_825;field_61780:Lnet/minecraft/class_11701;
      official a Lhiq;a:Liet;
    • bedHead

      private final Model.SinglePartModel bedHead
      Mappings:
      Namespace Name Mixin selector
      named bedHead Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;bedHead:Lnet/minecraft/client/model/Model$SinglePartModel;
      intermediary field_27744 Lnet/minecraft/class_825;field_27744:Lnet/minecraft/class_3879$class_9948;
      official b Lhiq;b:Lgwh$a;
    • bedFoot

      private final Model.SinglePartModel bedFoot
      Mappings:
      Namespace Name Mixin selector
      named bedFoot Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;bedFoot:Lnet/minecraft/client/model/Model$SinglePartModel;
      intermediary field_27745 Lnet/minecraft/class_825;field_27745:Lnet/minecraft/class_3879$class_9948;
      official c Lhiq;c:Lgwh$a;
  • Constructor Details

    • BedBlockEntityRenderer

      public BedBlockEntityRenderer(BlockEntityRendererFactory.Context ctx)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)V
      intermediary <init> Lnet/minecraft/class_825;<init>(Lnet/minecraft/class_5614$class_5615;)V
      official <init> Lhiq;<init>(Lhiu$a;)V
    • BedBlockEntityRenderer

      public BedBlockEntityRenderer(SpecialModelRenderer.BakeContext context)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;<init>(Lnet/minecraft/client/render/item/model/special/SpecialModelRenderer$BakeContext;)V
      intermediary <init> Lnet/minecraft/class_825;<init>(Lnet/minecraft/class_10515$class_11695;)V
      official <init> Lhiq;<init>(Libi$a;)V
    • BedBlockEntityRenderer

      public BedBlockEntityRenderer(SpriteHolder materials, LoadedEntityModels entityModelSet)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;<init>(Lnet/minecraft/client/texture/SpriteHolder;Lnet/minecraft/client/render/entity/model/LoadedEntityModels;)V
      intermediary <init> Lnet/minecraft/class_825;<init>(Lnet/minecraft/class_11701;Lnet/minecraft/class_5599;)V
      official <init> Lhiq;<init>(Liet;Lgyl;)V
  • Method Details

    • getHeadTexturedModelData

      public static TexturedModelData getHeadTexturedModelData()
      Mappings:
      Namespace Name Mixin selector
      named getHeadTexturedModelData Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;getHeadTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
      intermediary method_32136 Lnet/minecraft/class_825;method_32136()Lnet/minecraft/class_5607;
      official a Lhiq;a()Lgyv;
    • getFootTexturedModelData

      public static TexturedModelData getFootTexturedModelData()
      Mappings:
      Namespace Name Mixin selector
      named getFootTexturedModelData Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;getFootTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
      intermediary method_32137 Lnet/minecraft/class_825;method_32137()Lnet/minecraft/class_5607;
      official d Lhiq;d()Lgyv;
    • createRenderState

      public BedBlockEntityRenderState createRenderState()
      Specified by:
      createRenderState in interface BlockEntityRenderer<BedBlockEntity,BedBlockEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named createRenderState Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;createRenderState()Lnet/minecraft/client/render/block/entity/state/BedBlockEntityRenderState;
      intermediary method_74345 Lnet/minecraft/class_825;method_74345()Lnet/minecraft/class_11952;
      official f Lhiq;f()Lhjv;
    • updateRenderState

      public void updateRenderState(BedBlockEntity bedBlockEntity, BedBlockEntityRenderState bedBlockEntityRenderState, float float2, Vec3d vec3d, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand)
      Specified by:
      updateRenderState in interface BlockEntityRenderer<BedBlockEntity,BedBlockEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named updateRenderState Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;updateRenderState(Lnet/minecraft/block/entity/BedBlockEntity;Lnet/minecraft/client/render/block/entity/state/BedBlockEntityRenderState;FLnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;)V
      intermediary method_74344 Lnet/minecraft/class_825;method_74344(Lnet/minecraft/class_2587;Lnet/minecraft/class_11952;FLnet/minecraft/class_243;Lnet/minecraft/class_11683$class_11792;)V
      official a Lhiq;a(Legd;Lhjv;FLfoi;Lhxp$a;)V
    • render

      public void render(BedBlockEntityRenderState bedBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState)
      Specified by:
      render in interface BlockEntityRenderer<BedBlockEntity,BedBlockEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;render(Lnet/minecraft/client/render/block/entity/state/BedBlockEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/client/render/state/CameraRenderState;)V
      intermediary method_3557 Lnet/minecraft/class_825;method_3557(Lnet/minecraft/class_11952;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)V
      official a Lhiq;a(Lhjv;Lfub;Lhgz;Libp;)V
    • renderAsItem

      public void renderAsItem(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, SpriteIdentifier textureId)
      Mappings:
      Namespace Name Mixin selector
      named renderAsItem Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;renderAsItem(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;IILnet/minecraft/client/util/SpriteIdentifier;)V
      intermediary method_65557 Lnet/minecraft/class_825;method_65557(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IILnet/minecraft/class_4730;)V
      official a Lhiq;a(Lfub;Lhgz;IILies;)V
    • renderPart

      private void renderPart(MatrixStack matrices, OrderedRenderCommandQueue queue, Model.SinglePartModel model, Direction direction, SpriteIdentifier spriteId, int light, int overlay, boolean isFoot, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay)
      Mappings:
      Namespace Name Mixin selector
      named renderPart Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;renderPart(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/client/model/Model$SinglePartModel;Lnet/minecraft/util/math/Direction;Lnet/minecraft/client/util/SpriteIdentifier;IIZLnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;)V
      intermediary method_3558 Lnet/minecraft/class_825;method_3558(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_3879$class_9948;Lnet/minecraft/class_2350;Lnet/minecraft/class_4730;IIZLnet/minecraft/class_11683$class_11792;)V
      official a Lhiq;a(Lfub;Lhgz;Lgwh$a;Ljg;Lies;IIZLhxp$a;)V
    • setTransforms

      private static void setTransforms(MatrixStack matrices, boolean isFoot, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      named setTransforms Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;setTransforms(Lnet/minecraft/client/util/math/MatrixStack;ZLnet/minecraft/util/math/Direction;)V
      intermediary method_72159 Lnet/minecraft/class_825;method_72159(Lnet/minecraft/class_4587;ZLnet/minecraft/class_2350;)V
      official a Lhiq;a(Lfub;ZLjg;)V
    • collectVertices

      public void collectVertices(Set<Vector3f> vertices)
      Mappings:
      Namespace Name Mixin selector
      named collectVertices Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;collectVertices(Ljava/util/Set;)V
      intermediary method_72160 Lnet/minecraft/class_825;method_72160(Ljava/util/Set;)V
      official a Lhiq;a(Ljava/util/Set;)V