Class BedBlockEntityRenderer
java.lang.Object
net.minecraft.client.render.block.entity.BedBlockEntityRenderer
- All Implemented Interfaces:
BlockEntityRenderer<BedBlockEntity,class_11952>
@Environment(CLIENT)
public class BedBlockEntityRenderer
extends Object
implements BlockEntityRenderer<BedBlockEntity,class_11952>
- Mappings:
Namespace Name named net/minecraft/client/render/block/entity/BedBlockEntityRendererintermediary net/minecraft/class_825official hhv
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Model.SinglePartModelprivate final Model.SinglePartModelprivate final SpriteHolder -
Constructor Summary
ConstructorsConstructorDescriptionBedBlockEntityRenderer(SpecialModelRenderer.BakeContext bakeContext) BedBlockEntityRenderer(SpriteHolder spriteHolder, LoadedEntityModels loadedEntityModels) -
Method Summary
Modifier and TypeMethodDescriptionvoidcollectVertices(Set<Vector3f> vertices) static TexturedModelDatastatic TexturedModelDatavoidmethod_74331(BedBlockEntity bedBlockEntity, class_11952 class_11952, float float2, Vec3d vec3d, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) voidrender(class_11952 class_11952, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue) voidrenderAsItem(MatrixStack matrices, OrderedRenderCommandQueue orderedRenderCommandQueue, int light, int overlay, SpriteIdentifier textureId) private voidrenderPart(MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, Model.SinglePartModel singlePartModel, Direction direction, SpriteIdentifier spriteIdentifier, int light, int overlay, boolean isFoot, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) private static voidsetTransforms(MatrixStack matrices, boolean isFoot, Direction direction) 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
-
field_61780
- Mappings:
Namespace Name Mixin selector named field_61780Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;field_61780:Lnet/minecraft/client/texture/SpriteHolder;intermediary field_61780Lnet/minecraft/class_825;field_61780:Lnet/minecraft/class_11701;official aLhhv;a:Lido;
-
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 bLhhv;b:Lgvi$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 cLhhv;c:Lgvi$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>Lhhv;<init>(Lhhz$a;)V
-
BedBlockEntityRenderer
-
BedBlockEntityRenderer
-
-
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 aLhhv;a()Lgxw;
-
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 dLhhv;d()Lgxw;
-
method_74335
- Specified by:
method_74335in interfaceBlockEntityRenderer<BedBlockEntity,class_11952> - Mappings:
Namespace Name Mixin selector named method_74335Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;method_74335()Lnet/minecraft/class_11952;intermediary method_74345Lnet/minecraft/class_825;method_74345()Lnet/minecraft/class_11952;official fLhhv;f()Lhja;
-
method_74331
public void method_74331(BedBlockEntity bedBlockEntity, class_11952 class_11952, float float2, Vec3d vec3d, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) - Specified by:
method_74331in interfaceBlockEntityRenderer<BedBlockEntity,class_11952> - Mappings:
Namespace Name Mixin selector named method_74331Lnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;method_74331(Lnet/minecraft/block/entity/BedBlockEntity;Lnet/minecraft/class_11952;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 aLhhv;a(Leff;Lhja;FLfnk;Lhwt$a;)V
-
render
public void render(class_11952 class_11952, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue) - Specified by:
renderin interfaceBlockEntityRenderer<BedBlockEntity,class_11952> - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;render(Lnet/minecraft/class_11952;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 aLhhv;a(Lhja;Lftd;Lhge;)V
-
renderAsItem
public void renderAsItem(MatrixStack matrices, OrderedRenderCommandQueue orderedRenderCommandQueue, 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 aLhhv;a(Lftd;Lhge;IILidn;)V
-
renderPart
private void renderPart(MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, Model.SinglePartModel singlePartModel, Direction direction, SpriteIdentifier spriteIdentifier, int light, int overlay, boolean isFoot, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand) - 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 aLhhv;a(Lftd;Lhge;Lgvi$a;Ljg;Lidn;IIZLhwt$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 aLhhv;a(Lftd;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 aLhhv;a(Ljava/util/Set;)V
-