Multiblock Structure

I would like to make a multi-block structure (like the conduit and the beacon) with more or less this design using some block (which I'm still going to decide) and a heavy core, and this structure could be activated with redstone and would give the character some effect like a jump boost The question is: is it possible to do something like this using datapack, right?
Continue to help post