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 hip
-
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, CameraRenderState cameraRenderState) voidrenderAsItem(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, SpriteIdentifier textureId, int int2) private voidrenderPart(MatrixStack matrices, OrderedRenderCommandQueue queue, Model.SinglePartModel model, Direction direction, SpriteIdentifier spriteId, int light, int overlay, boolean isFoot, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay, int int2) 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 aLhip;a:Lies;
-
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 bLhip;b:Lgwg$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 cLhip;c:Lgwg$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>Lhip;<init>(Lhit$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>Lhip;<init>(Libh$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>Lhip;<init>(Lies;Lgyk;)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 aLhip;a()Lgyu;
-
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 dLhip;d()Lgyu;
-
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 fLhip;f()Lhju;
-
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 aLhip;a(Legc;Lhju;FLfoh;Lhxo$a;)V
-
render
public void render(BedBlockEntityRenderState bedBlockEntityRenderState, MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, CameraRenderState cameraRenderState) - 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;Lnet/minecraft/client/render/state/CameraRenderState;)Vintermediary method_3557Lnet/minecraft/class_825;method_3557(Lnet/minecraft/class_11952;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)Vofficial aLhip;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 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;I)Vintermediary method_65557Lnet/minecraft/class_825;method_65557(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IILnet/minecraft/class_4730;I)Vofficial aLhip;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 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;I)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;I)Vofficial aLhip;a(Lfua;Lhgy;Lgwg$a;Ljg;Lier;IIZLhxo$a;I)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 aLhip;a(Lfua;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 aLhip;a(Ljava/util/Set;)V
-