So, here goes! Already wrote something for that, but I thought I could refresh the idea, make it better.
We first have a new item, a beacon-saver tool, which would look similar to the beacon plotter and beacon remover :
– This item would allow you to save the data of one plot at a time, but you would have to always start from a plot containing a beacon (which wouldn’t necessarily need to be a master-beacon control, and could be removed afterward).
– All non-source-liquid blocks aren’t taken into account.
– The beacon saver item would have a durability bar indicating how many plots the devs allow you to save at once, which is the fail-safe system to not have blueprints of 10000 plots. That durability value is of course left to them.
– If the durability of your beacon saver goes to 0, the item isn’t destroyed, but a system-message lets you know you gone done and did it son, and you can’t save any more plots, but as explained below, you’d have the option to reset the item and start over.
– Once you’ve made the selection of adjacent plots you wanted to save, you feed the beacon saver item to a machine.
Let’s say this machine is a Designer table, and it could be placed in wild zones.
The Designer table does several things.
– It does not consume the beacon saver item, allowing you to store it in a container. You could have an entire build dedicated to preserving your blueprints or blueprints donated by other players.
-
In its first tab, “Save Blueprint” :
– It that allows you to give a name to the beacon saver item (like how you give names to portal tokens).
– You would have to option to save the data contained in the beacon saver item into a file on your computer/console, for later use. -
In the second tab, “Load Blueprint” :
– You can place a beacon saver item. If it’s not empty, a button allows you to reset it. It could have a “are you sure” pop-up asking you how many plots are saved inside. The name of the beacon saver item also gets a reset.
– If the beacon saver item is empty, you can imprint date onto it, through a selection system that only shows blueprint data file in a specific folder on your computer/console. The beacon saver item then takes on the name of the blueprint you chose in the “Save Blueprint” tab. -
In the third tab, “Build Blueprint” :
– You can drop the beacon saver item.
– Then you could activate the Designer table’s < building function > by pressing a button. The table would require you to feed it both a beacon and some beacon fuel of choice.
– To be activated, the table also requires you to have enough free plots. Quod erat demonstrandum. -
Once activated :
– The table transforms into a new machine (maybe with a different look, a construction site table with hammers and hard-hat?) where the “Save Blueprint”, “Load Blueprint” and the “Build Blueprint” tabs are gone and replaced by a chest-like UI.
– The table places the beacon fed to it where the one in the blueprint is supposed to be, and considers that that plot with the beacon and the plot with the table are the same.
– That table-container would only accept blocks required by the blueprint.
– Once every block has been fed, you can press a satisfying “BUILD” button, and the machine disappears / is replaced by a block from the blueprint, as every block and plots is placed, starting from the beacon.
– All blocks that are in the way of the blueprint’s construction, the original Designer table and the Beacon saver item are stored into the reclaim cloud storage of the owner.
– The orientation of the blueprint would be defined by the original beacon (I suspect they don’t currently have an orientation data for beacons, but they could add it?), and match the orientation of the Designer table. This would avoid the need to make a complex “ghost projection of blueprint as preview with controls to rotate preview”. -
Optionnal Fancy feature :
– The container UI would display greyed-out icons of all the blocks required for the blueprint, with colors indicated on mouse-over. If there’s 20 blocks of grass required by the blueprint, but divided in two different colors, there will be 2 slots of grass, in the container for you to fill, each with the proper required number.
– You could check or uncheck options to ignore color-requirement, allowing you to change the colors of the blueprint as you fill the container.
– You could check or uncheck the block-requirement, allowing you to feed the wrong blocks into the container, effectively changing the look of the blueprint.
– You could check or uncheck an option to ignore the chisel-work when building the blueprint upon activation.
- I like this Blueprint idea!
- I don’t like this Blueprint idea!
- I don’t care about this Blueprint idea…
0 voters