net.minecraft.client.renderer.blockentity

public class BedRenderer

implements BlockEntityRenderer<BedBlockEntity, BedRenderState>

hnc
net.minecraft.client.renderer.blockentity.BedRenderer
net.minecraft.class_825
net.minecraft.client.render.block.entity.BedBlockEntityRenderer

Field summary

Modifier and TypeField
private final MaterialSet
a
materials
field_61780
materials
private final Model$Simple
b
headModel
field_27744
bedHead
private final Model$Simple
c
footModel
field_27745
bedFoot

Constructor summary

ModifierConstructor
public (BlockEntityRendererProvider$Context ctx)
public (SpecialModelRenderer$BakingContext context)
public (MaterialSet materials, EntityModelSet entityModelSet)

Method summary

Modifier and TypeMethod
public static LayerDefinition
a()
createHeadLayer()
method_32136()
getHeadTexturedModelData()
public static LayerDefinition
d()
createFootLayer()
method_32137()
getFootTexturedModelData()
public BedRenderState
f()
createRenderState()
method_74345()
createRenderState()
public void
a(ejp arg0, hoh arg1, float arg2, fse arg3, icf$a arg4)
extractRenderState(BedBlockEntity arg0, BedRenderState arg1, float arg2, Vec3 arg3, ModelFeatureRenderer$CrumblingOverlay arg4)
method_74344(class_2587 arg0, class_11952 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(BedBlockEntity arg0, BedBlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
public void
a(hoh arg0, fye arg1, hll arg2, igm arg3)
submit(BedRenderState arg0, PoseStack arg1, SubmitNodeCollector arg2, CameraRenderState arg3)
method_3557(class_11952 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(BedBlockEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
public void
a(fye arg0, hll arg1, int arg2, int arg3, ijp arg4, int arg5)
submitSpecial(PoseStack arg0, SubmitNodeCollector arg1, int arg2, int arg3, Material arg4, int arg5)
method_65557(class_4587 arg0, class_11659 arg1, int arg2, int arg3, class_4730 arg4, int arg5)
renderAsItem(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, SpriteIdentifier textureId, int arg5)
private void
a(fye arg0, hll arg1, haq$a arg2, iz arg3, ijp arg4, int arg5, int arg6, boolean arg7, icf$a arg8, int arg9)
submitPiece(PoseStack arg0, SubmitNodeCollector arg1, Model$Simple arg2, Direction arg3, Material arg4, int arg5, int arg6, boolean arg7, ModelFeatureRenderer$CrumblingOverlay arg8, int arg9)
method_3558(class_4587 arg0, class_11659 arg1, class_3879$class_9948 arg2, class_2350 arg3, class_4730 arg4, int arg5, int arg6, boolean arg7, class_11683$class_11792 arg8, int arg9)
renderPart(MatrixStack matrices, OrderedRenderCommandQueue queue, Model$SinglePartModel model, Direction direction, SpriteIdentifier spriteId, int light, int overlay, boolean isFoot, ModelCommandRenderer$CrumblingOverlayCommand crumblingOverlay, int arg9)
private static void
a(fye arg0, boolean arg1, iz arg2)
preparePose(PoseStack arg0, boolean arg1, Direction arg2)
method_72159(class_4587 arg0, boolean arg1, class_2350 arg2)
setTransforms(MatrixStack matrices, boolean isFoot, Direction direction)
public void
a(Set<org.joml.Vector3f> arg0)
getExtents(Set<org.joml.Vector3f> arg0)
method_72160(Set<org.joml.Vector3f> arg0)
collectVertices(Set<org.joml.Vector3f> vertices)