Interface BlockEntityRenderer<T extends BlockEntity>
- All Superinterfaces:
IBlockEntityRendererExtension<T>
- All Known Implementing Classes:
BannerRenderer
,BeaconRenderer
,BedRenderer
,BellRenderer
,BrushableBlockRenderer
,CampfireRenderer
,ChestRenderer
,ConduitRenderer
,CustomItemDisplayContextTest.RendererEvents.ItemHangerBlockEntityRenderer
,DecoratedPotRenderer
,EnchantTableRenderer
,HangingSignRenderer
,LecternRenderer
,PistonHeadRenderer
,ShulkerBoxRenderer
,SignRenderer
,SkullBlockRenderer
,SpawnerRenderer
,StructureBlockRenderer
,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) default boolean
shouldRender
(T pBlockEntity, Vec3 pCameraPos) default boolean
shouldRenderOffScreen
(T pBlockEntity) 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) -
shouldRenderOffScreen
-
getViewDistance
default int getViewDistance() -
shouldRender
-