net.minecraft.client.render.block.entity

public class ShelfBlockEntityRenderer

implements BlockEntityRenderer<ShelfBlockEntity, ShelfBlockEntityRenderState>

net.minecraft.client.renderer.blockentity.ShelfRenderer
net.minecraft.class_11676
net.minecraft.client.render.block.entity.ShelfBlockEntityRenderer

Field summary

Modifier and TypeField
private static final float
ITEM_SIZE
field_61792
ITEM_SCALE
private static final float
ALIGN_ITEMS_TO_BOTTOM
field_62046
BOTTOM_ALIGNED_OFFSET
private final ItemModelManager
itemModelResolver
field_62659
itemModelManager

Constructor summary

ModifierConstructor
public (BlockEntityRendererFactory$Context context)

Method summary

Modifier and TypeMethod
public ShelfBlockEntityRenderState
createRenderState()
method_74335()
createRenderState()
public void
extractRenderState(ShelfBlockEntity blockEntity, ShelfRenderState state, float partialTicks, Vec3 cameraPosition, ModelFeatureRenderer$CrumblingOverlay breakProgress)
method_74382(class_11597 arg0, class_11969 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(ShelfBlockEntity arg0, ShelfBlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
public void
submit(ShelfRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_72956(class_11969 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(ShelfBlockEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
private void
submitItem(ShelfRenderState state, ItemStackRenderState itemStackRenderState, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int slot, float yRot)
method_72957(class_11969 arg0, class_10444 arg1, class_4587 arg2, class_11659 arg3, int arg4, float arg5)
renderItem(ShelfBlockEntityRenderState state, ItemRenderState itemRenderState, MatrixStack matrices, OrderedRenderCommandQueue queue, int overlay, float rotationDegrees)
public void
submit(BlockEntityRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_3569(class_11954 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(BlockEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
public void
extractRenderState(BlockEntity blockEntity, BlockEntityRenderState state, float partialTicks, Vec3 cameraPosition, ModelFeatureRenderer$CrumblingOverlay breakProgress)
method_74331(class_2586 arg0, class_11954 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(BlockEntity arg0, BlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
public BlockEntityRenderState
createRenderState()
method_74335()
createRenderState()