Interface BlockEntityRenderer<T extends BlockEntity,S extends BlockEntityRenderState>
- All Known Implementing Classes:
AbstractEndPortalBlockEntityRenderer,AbstractSignBlockEntityRenderer,BannerBlockEntityRenderer,BeaconBlockEntityRenderer,BedBlockEntityRenderer,BellBlockEntityRenderer,BrushableBlockEntityRenderer,CampfireBlockEntityRenderer,ChestBlockEntityRenderer,ConduitBlockEntityRenderer,CopperGolemStatueBlockEntityRenderer,DecoratedPotBlockEntityRenderer,EnchantingTableBlockEntityRenderer,EndGatewayBlockEntityRenderer,EndPortalBlockEntityRenderer,HangingSignBlockEntityRenderer,LecternBlockEntityRenderer,MobSpawnerBlockEntityRenderer,PistonBlockEntityRenderer,ShelfBlockEntityRenderer,ShulkerBoxBlockEntityRenderer,SignBlockEntityRenderer,SkullBlockEntityRenderer,StructureBlockBlockEntityRenderer,TestInstanceBlockEntityRenderer,TrialSpawnerBlockEntityRenderer,VaultBlockEntityRenderer
@Environment(CLIENT)
public interface BlockEntityRenderer<T extends BlockEntity,S extends BlockEntityRenderState>
- Mappings:
Namespace Name named net/minecraft/client/render/block/entity/BlockEntityRendererintermediary net/minecraft/class_827official hma
-
Method Summary
Modifier and TypeMethodDescriptiondefault intdefault booleanisInRenderDistance(T blockEntity, Vec3d pos) voidrender(S state, MatrixStack matrices, OrderedRenderCommandQueue queue, CameraRenderState cameraState) default booleandefault voidupdateRenderState(T blockEntity, S state, float tickProgress, Vec3d cameraPos, ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay)
-
Method Details
-
createRenderState
S createRenderState()- Mappings:
Namespace Name Mixin selector named createRenderStateLnet/minecraft/client/render/block/entity/BlockEntityRenderer;createRenderState()Lnet/minecraft/client/render/block/entity/state/BlockEntityRenderState;intermediary method_74335Lnet/minecraft/class_827;method_74335()Lnet/minecraft/class_11954;official eLhma;e()Lhne;
-
updateRenderState
default void updateRenderState(T blockEntity, S state, float tickProgress, Vec3d cameraPos, @Nullable ModelCommandRenderer.CrumblingOverlayCommand crumblingOverlay) - Mappings:
Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/block/entity/BlockEntityRenderer;updateRenderState(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/client/render/block/entity/state/BlockEntityRenderState;FLnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/command/ModelCommandRenderer$CrumblingOverlayCommand;)Vintermediary method_74331Lnet/minecraft/class_827;method_74331(Lnet/minecraft/class_2586;Lnet/minecraft/class_11954;FLnet/minecraft/class_243;Lnet/minecraft/class_11683$class_11792;)Vofficial aLhma;a(Lejb;Lhne;FLfrd;Liax$a;)V
-
render
void render(S state, MatrixStack matrices, OrderedRenderCommandQueue queue, CameraRenderState cameraState) - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/block/entity/BlockEntityRenderer;render(Lnet/minecraft/client/render/block/entity/state/BlockEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/client/render/state/CameraRenderState;)Vintermediary method_3569Lnet/minecraft/class_827;method_3569(Lnet/minecraft/class_11954;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)Vofficial aLhma;a(Lhne;Lfwz;Lhkg;Liez;)V
-
rendersOutsideBoundingBox
default boolean rendersOutsideBoundingBox()- Mappings:
Namespace Name Mixin selector named rendersOutsideBoundingBoxLnet/minecraft/client/render/block/entity/BlockEntityRenderer;rendersOutsideBoundingBox()Zintermediary method_3563Lnet/minecraft/class_827;method_3563()Zofficial bk_Lhma;bk_()Z
-
getRenderDistance
default int getRenderDistance()- Mappings:
Namespace Name Mixin selector named getRenderDistanceLnet/minecraft/client/render/block/entity/BlockEntityRenderer;getRenderDistance()Iintermediary method_33893Lnet/minecraft/class_827;method_33893()Iofficial bl_Lhma;bl_()I
-
isInRenderDistance
- Mappings:
Namespace Name Mixin selector named isInRenderDistanceLnet/minecraft/client/render/block/entity/BlockEntityRenderer;isInRenderDistance(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/util/math/Vec3d;)Zintermediary method_33892Lnet/minecraft/class_827;method_33892(Lnet/minecraft/class_2586;Lnet/minecraft/class_243;)Zofficial aLhma;a(Lejb;Lfrd;)Z
-