After the structure has been parsed and found valid, it should be further
scanned to see if ramps need to be added, and if so, they should be.
Ideas:
After loading, go one layer at a time, bottom up, verifying that each block at
each level is accessible.
For each block adjacent to lower layer, which by definition has already been
made available, verify it is accessible, and add blocks to make it that way it
if is not.
Restriction: All protruding towers must be at least 2x1 (i.e. no single block
towers), in order to still have provable constructability via the frontier set.
After the structure has been parsed and found valid, it should be further scanned to see if ramps need to be added, and if so, they should be.
Ideas:
After loading, go one layer at a time, bottom up, verifying that each block at each level is accessible.
For each block adjacent to lower layer, which by definition has already been made available, verify it is accessible, and add blocks to make it that way it if is not.
Restriction: All protruding towers must be at least 2x1 (i.e. no single block towers), in order to still have provable constructability via the frontier set.