Open Aivech opened 4 years ago
After actually using the thing more:
(5) already exists, and works the same as all the other stars. (7) is too complex to be worth doing. (4) has the same problem as flipping factorio blueprints - not all block arrangements can be rotated like that (and even ones that can in theory often depend on mod-block-specific rotation/reconnection logic). This is simply not feasible. (6) is done. (2) has a problem - the data is not saved to the item, but to a memory-only map that is not persistent, so while it is possible to persist, it would not last across server reboots, and would break if you tried to define another volume. (1) also has a problem - those white highlights are done by applying the usual propagation logic inside the renderer, not some precached list of coordinates, which is exactly what this item has (and serverside only on top of that). (3) is mutually exclusive with (1), but suffers from the same issue.
The issue for (1) and (3) could in theory be solved, but it would be a ton of packet spam back and forth and a ton of sync work, and I am doubtful this would be worth the effort.
rather than doing 3) for each individual block, what about projecting a box showing the entire bounded volume? That would only require transferring 3 integers over the network, and be almost as useful.
also 2) not persisting across server restarts and only being able to store whatever you last selected is fine i was just using it to build pillars and it was irritating having to reselect the pillar like 20 times
1) white-block things showing the selected area like the transition star and excavation star have 2) ability to place the selected pattern more than once 3) a ghost view (or at least a wireframe) of the pattern when placing 4) rotate the pattern to your look vector