Class BedBlockEntityRenderer
java.lang.Object
net.minecraft.client.render.block.entity.BedBlockEntityRenderer
- All Implemented Interfaces:
BlockEntityRenderer<BedBlockEntity>
@Environment(CLIENT)
public class BedBlockEntityRenderer
extends Object
implements BlockEntityRenderer<BedBlockEntity>
- Mappings:
Namespace Name named net/minecraft/client/render/block/entity/BedBlockEntityRendererintermediary net/minecraft/class_825official hea
-
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 TexturedModelDatavoidrender(BedBlockEntity bedBlockEntity, float float2, MatrixStack matrixStack, int int2, int int3, Vec3d vec3d, ModelCommandRenderer.class_11792 class_11792, EntityRenderCommandQueue entityRenderCommandQueue) voidrenderAsItem(MatrixStack matrices, EntityRenderCommandQueue entityRenderCommandQueue, int light, int overlay, SpriteIdentifier textureId) private voidrenderPart(MatrixStack matrixStack, EntityRenderCommandQueue entityRenderCommandQueue, Model.SinglePartModel singlePartModel, Direction direction, SpriteIdentifier spriteIdentifier, int light, int overlay, boolean isFoot, ModelCommandRenderer.class_11792 class_11792) 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 aLhea;a:Lhyt;
-
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 bLhea;b:Lgrw$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 cLhea;c:Lgrw$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>Lhea;<init>(Lhee$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 cLhea;c()Lguk;
-
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 dLhea;d()Lguk;
-
render
public void render(BedBlockEntity bedBlockEntity, float float2, MatrixStack matrixStack, int int2, int int3, Vec3d vec3d, @Nullable ModelCommandRenderer.class_11792 class_11792, EntityRenderCommandQueue entityRenderCommandQueue) - Specified by:
renderin interfaceBlockEntityRenderer<BedBlockEntity>- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;render(Lnet/minecraft/block/entity/BedBlockEntity;FLnet/minecraft/client/util/math/MatrixStack;IILnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/entity/command/ModelCommandRenderer$class_11792;Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;)Vintermediary method_3557Lnet/minecraft/class_825;method_3557(Lnet/minecraft/class_2587;FLnet/minecraft/class_4587;IILnet/minecraft/class_243;Lnet/minecraft/class_11683$class_11792;Lnet/minecraft/class_11659;)Vofficial aLhea;a(Leco;FLfqf;IILfkq;Lhrz$a;Lhck;)V
-
renderAsItem
public void renderAsItem(MatrixStack matrices, EntityRenderCommandQueue entityRenderCommandQueue, 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/entity/command/EntityRenderCommandQueue;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 aLhea;a(Lfqf;Lhck;IILhys;)V
-
renderPart
private void renderPart(MatrixStack matrixStack, EntityRenderCommandQueue entityRenderCommandQueue, Model.SinglePartModel singlePartModel, Direction direction, SpriteIdentifier spriteIdentifier, int light, int overlay, boolean isFoot, @Nullable ModelCommandRenderer.class_11792 class_11792) - Mappings:
Namespace Name Mixin selector named renderPartLnet/minecraft/client/render/block/entity/BedBlockEntityRenderer;renderPart(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/entity/command/EntityRenderCommandQueue;Lnet/minecraft/client/model/Model$SinglePartModel;Lnet/minecraft/util/math/Direction;Lnet/minecraft/client/util/SpriteIdentifier;IIZLnet/minecraft/client/render/entity/command/ModelCommandRenderer$class_11792;)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 aLhea;a(Lfqf;Lhck;Lgrw$a;Ljh;Lhys;IIZLhrz$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 aLhea;a(Lfqf;ZLjh;)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 aLhea;a(Ljava/util/Set;)V
-