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/BedBlockEntityRendererintermediary net/minecraft/class_825official hio
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Model.SinglePartModelprivate final Model.SinglePartModelprivate final SpriteHolder -
Constructor Summary
ConstructorsConstructorDescriptionBedBlockEntityRenderer(SpriteHolder materials, LoadedEntityModels entityModelSet) -
Method Summary
Modifier and TypeMethodDescriptionvoidcollectVertices(Set<Vector3f> vertices) static TexturedModelDatastatic TexturedModelDatavoidrender(BedBlockEntityRenderState bedBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue) voidrenderAsItem(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, SpriteIdentifier textureId) private voidrenderPart(MatrixStack matrices, OrderedRenderCommandQueue queue, Model.SinglePartModel model, Direction direction, SpriteIdentifier spriteId, int light, int overlay, boolean isFoot, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay) private static voidsetTransforms(MatrixStack matrices, boolean isFoot, Direction direction) voidupdateRenderState(BedBlockEntity bedBlockEntity, BedBlockEntityRenderState bedBlockEntityRenderState, float float2, Vec3d vec3d, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.render.block.entity.BlockEntityRenderer
getRenderDistance, isInRenderDistance, rendersOutsideBoundingBox
-
Field Details
-
materials
- Mappings:
Namespace Name Mixin selector named materialsLnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;materials:Lnet/minecraft/client/texture/SpriteHolder;intermediary field_61780Lnet/minecraft/class_825;field_61780:Lnet/minecraft/class_11701;official aLhio;a:Liei;
-
bedHead
- Mappings:
Namespace Name Mixin selector named bedHeadLnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;bedHead:Lnet/minecraft/client/model/Model$SinglePartModel;intermediary field_27744Lnet/minecraft/class_825;field_27744:Lnet/minecraft/class_3879$class_9948;official bLhio;b:Lgwb$a;
-
bedFoot
- Mappings:
Namespace Name Mixin selector named bedFootLnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;bedFoot:Lnet/minecraft/client/model/Model$SinglePartModel;intermediary field_27745Lnet/minecraft/class_825;field_27745:Lnet/minecraft/class_3879$class_9948;official cLhio;c:Lgwb$a;
-
-
Constructor Details
-
BedBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)Vintermediary <init>Lnet/minecraft/class_825;<init>(Lnet/minecraft/class_5614$class_5615;)Vofficial <init>Lhio;<init>(Lhis$a;)V
-
BedBlockEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;<init>(Lnet/minecraft/client/render/item/model/special/SpecialModelRenderer$BakeContext;)Vintermediary <init>Lnet/minecraft/class_825;<init>(Lnet/minecraft/class_10515$class_11695;)Vofficial <init>Lhio;<init>(Libg$a;)V
-
BedBlockEntityRenderer
- 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;)Vintermediary <init>Lnet/minecraft/class_825;<init>(Lnet/minecraft/class_11701;Lnet/minecraft/class_5599;)Vofficial <init>Lhio;<init>(Liei;Lgyf;)V
-
-
Method Details
-
getHeadTexturedModelData
- Mappings:
Namespace Name Mixin selector named getHeadTexturedModelDataLnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;getHeadTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;intermediary method_32136Lnet/minecraft/class_825;method_32136()Lnet/minecraft/class_5607;official aLhio;a()Lgyp;
-
getFootTexturedModelData
- Mappings:
Namespace Name Mixin selector named getFootTexturedModelDataLnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;getFootTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;intermediary method_32137Lnet/minecraft/class_825;method_32137()Lnet/minecraft/class_5607;official dLhio;d()Lgyp;
-
createRenderState
- Specified by:
createRenderStatein interfaceBlockEntityRenderer<BedBlockEntity,BedBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named createRenderStateLnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;createRenderState()Lnet/minecraft/client/render/block/entity/state/BedBlockEntityRenderState;intermediary method_74345Lnet/minecraft/class_825;method_74345()Lnet/minecraft/class_11952;official fLhio;f()Lhjt;
-
updateRenderState
public void updateRenderState(BedBlockEntity bedBlockEntity, BedBlockEntityRenderState bedBlockEntityRenderState, float float2, Vec3d vec3d, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) - Specified by:
updateRenderStatein interfaceBlockEntityRenderer<BedBlockEntity,BedBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named updateRenderStateLnet/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;)Vintermediary method_74344Lnet/minecraft/class_825;method_74344(Lnet/minecraft/class_2587;Lnet/minecraft/class_11952;FLnet/minecraft/class_243;Lnet/minecraft/class_11683$class_11792;)Vofficial aLhio;a(Lefx;Lhjt;FLfoc;Lhxn$a;)V
-
render
public void render(BedBlockEntityRenderState bedBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue) - Specified by:
renderin interfaceBlockEntityRenderer<BedBlockEntity,BedBlockEntityRenderState> - Mappings:
Namespace Name Mixin selector named renderLnet/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;)Vintermediary method_3557Lnet/minecraft/class_825;method_3557(Lnet/minecraft/class_11952;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;)Vofficial aLhio;a(Lhjt;Lftv;Lhgx;)V
-
renderAsItem
public void renderAsItem(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, SpriteIdentifier textureId) - Mappings:
Namespace Name Mixin selector named renderAsItemLnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;renderAsItem(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;IILnet/minecraft/client/util/SpriteIdentifier;)Vintermediary method_65557Lnet/minecraft/class_825;method_65557(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IILnet/minecraft/class_4730;)Vofficial aLhio;a(Lftv;Lhgx;IILieh;)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 renderPartLnet/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;)Vintermediary method_3558Lnet/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;)Vofficial aLhio;a(Lftv;Lhgx;Lgwb$a;Ljg;Lieh;IIZLhxn$a;)V
-
setTransforms
- Mappings:
Namespace Name Mixin selector named setTransformsLnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;setTransforms(Lnet/minecraft/client/util/math/MatrixStack;ZLnet/minecraft/util/math/Direction;)Vintermediary method_72159Lnet/minecraft/class_825;method_72159(Lnet/minecraft/class_4587;ZLnet/minecraft/class_2350;)Vofficial aLhio;a(Lftv;ZLjg;)V
-
collectVertices
- Mappings:
Namespace Name Mixin selector named collectVerticesLnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;collectVertices(Ljava/util/Set;)Vintermediary method_72160Lnet/minecraft/class_825;method_72160(Ljava/util/Set;)Vofficial aLhio;a(Ljava/util/Set;)V
-