Interface BlockEntityRenderer<T extends BlockEntity>
- All Superinterfaces:
IBlockEntityRendererExtension<T>
- All Known Implementing Classes:
BannerRenderer
,BeaconRenderer
,BedRenderer
,BellRenderer
,BrushableBlockRenderer
,CampfireRenderer
,ChestRenderer
,ConduitRenderer
,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 blockEntity, float partialTick, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay) default boolean
shouldRender
(T blockEntity, Vec3 cameraPos) default boolean
shouldRenderOffScreen
(T blockEntity) Methods inherited from interface net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension
getRenderBoundingBox
-
Method Details
-
render
void render(T blockEntity, float partialTick, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay) -
shouldRenderOffScreen
-
getViewDistance
default int getViewDistance() -
shouldRender
-