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 booleanMethods 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
-