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
public interface BlockEntityRenderer<T extends BlockEntity>
extends IBlockEntityRendererExtension<T>
-
Field Summary
Fields inherited from interface net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension
INFINITE_EXTENT_AABB
-
Method Summary
Modifier and TypeMethodDescriptiondefault int
void
render
(T p_112307_, float p_112308_, PoseStack p_112309_, MultiBufferSource p_112310_, int p_112311_, int p_112312_) default boolean
shouldRender
(T p_173568_, Vec3 p_173569_) default boolean
shouldRenderOffScreen
(T p_112306_) Methods inherited from interface net.neoforged.neoforge.client.extensions.IBlockEntityRendererExtension
getRenderBoundingBox
-
Method Details
-
render
void render(T p_112307_, float p_112308_, PoseStack p_112309_, MultiBufferSource p_112310_, int p_112311_, int p_112312_) -
shouldRenderOffScreen
-
getViewDistance
default int getViewDistance() -
shouldRender
-