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 hip
  • 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 Lhip;a:Lies;
    • 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 Lhip;b:Lgwg$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 Lhip;c:Lgwg$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> Lhip;<init>(Lhit$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> Lhip;<init>(Libh$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> Lhip;<init>(Lies;Lgyk;)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 Lhip;a()Lgyu;
    • 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 Lhip;d()Lgyu;
    • 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 Lhip;f()Lhju;
    • 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 Lhip;a(Legc;Lhju;FLfoh;Lhxo$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 Lhip;a(Lhju;Lfua;Lhgy;Libo;)V
    • renderAsItem

      public void renderAsItem(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, SpriteIdentifier textureId, int int2)
      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;I)V
      intermediary method_65557 Lnet/minecraft/class_825;method_65557(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IILnet/minecraft/class_4730;I)V
      official a Lhip;a(Lfua;Lhgy;IILier;I)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, int int2)
      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;I)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;I)V
      official a Lhip;a(Lfua;Lhgy;Lgwg$a;Ljg;Lier;IIZLhxo$a;I)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 Lhip;a(Lfua;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 Lhip;a(Ljava/util/Set;)V