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 his
-
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 eLhis;e()Lhjw;
-
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 aLhis;a(Legg;Lhjw;FLfoh;Lhxo$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 aLhis;a(Lhjw;Lfua;Lhgy;Libo;)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_Lhis;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_Lhis;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 aLhis;a(Legg;Lfoh;)Z
-