package nova.microblock.injection.component; import nova.core.block.Block; import nova.core.component.renderer.DynamicRenderer; import nova.microblock.micro.MicroblockContainer; /** * @author Calclavia */ public class ContainerDynamicRenderer extends DynamicRenderer { public ContainerDynamicRenderer(Block provider) { if (provider.components.has(MicroblockContainer.class)) { onRender(model -> provider .components.get(MicroblockContainer.class) .microblocks(DynamicRenderer.class) .forEach(renderer -> renderer.onRender.accept(model)) ); } } }