Interface BlockEntityRenderer<T extends BlockEntity>
- All Superinterfaces:
IBlockEntityRendererExtension<T>
- All Known Implementing Classes:
AbstractSignRenderer
,BannerRenderer
,BeaconRenderer
,BedRenderer
,BellRenderer
,BlockEntityWithBoundingBoxRenderer
,BrushableBlockRenderer
,CampfireRenderer
,ChestRenderer
,ConduitRenderer
,DecoratedPotRenderer
,EnchantTableRenderer
,HangingSignRenderer
,LecternRenderer
,PistonHeadRenderer
,ShulkerBoxRenderer
,SignRenderer
,SkullBlockRenderer
,SpawnerRenderer
,TestInstanceRenderer
,TheEndGatewayRenderer
,TheEndPortalRenderer
,TrialSpawnerRenderer
,VaultRenderer
public interface BlockEntityRenderer<T extends BlockEntity>
extends IBlockEntityRendererExtension<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault int
void
render
(T pBlockEntity, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, Vec3 pCameraPos) default boolean
shouldRender
(T pBlockEntity, Vec3 pCameraPos) default boolean
Methods inherited from interface net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension
getRenderBoundingBox
-
Method Details
-
render
void render(T pBlockEntity, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, Vec3 pCameraPos) -
shouldRenderOffScreen
default boolean shouldRenderOffScreen() -
getViewDistance
default int getViewDistance() -
shouldRender
-