net.minecraft.client.renderer.blockentity

public interface BlockEntityRenderer<T extends BlockEntity, S extends BlockEntityRenderState>

hnf
net.minecraft.client.renderer.blockentity.BlockEntityRenderer
net.minecraft.class_827
net.minecraft.client.render.block.entity.BlockEntityRenderer

Method summary

Modifier and TypeMethod
S
e()
createRenderState()
method_74335()
createRenderState()
default void
a(T arg0, S arg1, float arg2, fse arg3, icf$a arg4)
extractRenderState(T arg0, S arg1, float arg2, Vec3 arg3, ModelFeatureRenderer$CrumblingOverlay arg4)
method_74331(T arg0, S arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(T blockEntity, S state, float tickProgress, Vec3d cameraPos, ModelCommandRenderer$CrumblingOverlayCommand crumblingOverlay)
void
a(S arg0, fye arg1, hll arg2, igm arg3)
submit(S arg0, PoseStack arg1, SubmitNodeCollector arg2, CameraRenderState arg3)
method_3569(S arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(S state, MatrixStack matrices, OrderedRenderCommandQueue queue, CameraRenderState cameraState)
default boolean
bj_()
shouldRenderOffScreen()
method_3563()
rendersOutsideBoundingBox()
default int
bk_()
getViewDistance()
method_33893()
getRenderDistance()
default boolean
a(T arg0, fse arg1)
shouldRender(T arg0, Vec3 arg1)
method_33892(T arg0, class_243 arg1)
isInRenderDistance(T blockEntity, Vec3d pos)