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 hgo
-
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.CrumblingOverlayCommand crumblingOverlayCommand, 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 aLhgo;a:Libh;
-
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 bLhgo;b:Lguk$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 cLhgo;c:Lguk$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>Lhgo;<init>(Lhgs$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 cLhgo;c()Lgwy;
-
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 dLhgo;d()Lgwy;
-
render
public void render(BedBlockEntity bedBlockEntity, float float2, MatrixStack matrixStack, int int2, int int3, Vec3d vec3d, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlayCommand, OrderedRenderCommandQueue orderedRenderCommandQueue) - 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/command/ModelCommandRenderer$CrumblingOverlayCommand;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;)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 aLhgo;a(Leew;FLfsq;IILfmy;Lhun$a;Lhey;)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 aLhgo;a(Lfsq;Lhey;IILibg;)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 aLhgo;a(Lfsq;Lhey;Lguk$a;Ljh;Libg;IIZLhun$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 aLhgo;a(Lfsq;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 aLhgo;a(Ljava/util/Set;)V
-