This system handles the creation of multiblock structures and the "ponder" visual mechanic. Files must be placed in:
data/corewithstuff/cws_multiblock/jsonname.json
{
"controller": "minecraft:crying_obsidian",
"gui": "corewithstuff:nether_infuser_gui",
"pattern": [
[
"BBB",
"BNB",
"BBB"
],
[
"M M",
" O ",
"M M"
],
[
"B B",
" ",
"B B"
]
],
"keys": {
"B": "minecraft:polished_basalt",
"N": "minecraft:netherite_block",
"O": "minecraft:crying_obsidian",
"M": "minecraft:magma_block"
}
}