Class BedRenderer
java.lang.Object
net.minecraft.client.renderer.blockentity.BedRenderer
- All Implemented Interfaces:
BlockEntityRenderer<BedBlockEntity,,BedRenderState> IBlockEntityRendererExtension<BedBlockEntity>
public class BedRenderer
extends Object
implements BlockEntityRenderer<BedBlockEntity,BedRenderState>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Model.Simpleprivate final Model.Simpleprivate final MaterialSet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LayerDefinitionstatic LayerDefinitionvoidextractRenderState(BedBlockEntity p_445886_, BedRenderState p_447090_, float p_446336_, Vec3 p_445891_, ModelFeatureRenderer.CrumblingOverlay p_446152_) voidgetExtents(Set<Vector3f> output) private static voidpreparePose(PoseStack poseStack, boolean isFeet, Direction direction) voidsubmit(BedRenderState p_445609_, PoseStack p_439782_, SubmitNodeCollector p_439369_, CameraRenderState p_451216_) private voidsubmitPiece(PoseStack poseStack, SubmitNodeCollector nodeCollector, Model.Simple model, Direction direction, Material material, int packedLight, int packedOverlay, boolean isFeet, ModelFeatureRenderer.CrumblingOverlay crumblingOverlay, int outlineColor) voidsubmitSpecial(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, int packedOverlay, Material material, int outlineColor) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.renderer.blockentity.BlockEntityRenderer
getViewDistance, shouldRender, shouldRenderOffScreenMethods inherited from interface net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension
getRenderBoundingBox
-
Field Details
-
materials
-
headModel
-
footModel
-
-
Constructor Details
-
BedRenderer
-
BedRenderer
-
BedRenderer
-
-
Method Details
-
createHeadLayer
-
createFootLayer
-
createRenderState
- Specified by:
createRenderStatein interfaceBlockEntityRenderer<BedBlockEntity,BedRenderState>
-
extractRenderState
public void extractRenderState(BedBlockEntity p_445886_, BedRenderState p_447090_, float p_446336_, Vec3 p_445891_, @Nullable ModelFeatureRenderer.CrumblingOverlay p_446152_) - Specified by:
extractRenderStatein interfaceBlockEntityRenderer<BedBlockEntity,BedRenderState>
-
submit
public void submit(BedRenderState p_445609_, PoseStack p_439782_, SubmitNodeCollector p_439369_, CameraRenderState p_451216_) - Specified by:
submitin interfaceBlockEntityRenderer<BedBlockEntity,BedRenderState>
-
submitSpecial
public void submitSpecial(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, int packedOverlay, Material material, int outlineColor) -
submitPiece
private void submitPiece(PoseStack poseStack, SubmitNodeCollector nodeCollector, Model.Simple model, Direction direction, Material material, int packedLight, int packedOverlay, boolean isFeet, @Nullable ModelFeatureRenderer.CrumblingOverlay crumblingOverlay, int outlineColor) -
preparePose
-
getExtents
-