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 intvoidrender(T pBlockEntity, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, Vec3 pCameraPos) default booleanshouldRender(T pBlockEntity, Vec3 pCameraPos) default booleanshouldRenderOffScreen(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, Vec3 pCameraPos) -
shouldRenderOffScreen
-
getViewDistance
default int getViewDistance() -
shouldRender
-