This command will save the structure in the structures.yml file so that
it can be made when players make a new Box. Note that the server needs
to know about these before they can be loaded (API bug?) by issuing the
/place command or having had them load sometime previously in the
server, e.g., by going into a biome. Just needs to be done once.
* Baseline world gen. Random.
* Work in progress - noise gen needs fixing.
* WIP
* WIP - redesign to use new world gen API
Work still to do - handle island deletion (may not be supported) and
test with multiple players. Clean up config.
* Bug fixes
Added better handling of aquatic elements. Avoid informing players of
revoked achievements if the score is zero. Added the mangrove boat
recipe to be ignored.
* Add default score of unknown recipes
* Fixed some biomes
* Now with correct math for repeating islands
* Java 17 workflow for Github
* Put back what was accidentally removed.
* Code cleanup. Remove debug.
* Double for int calcs
* More code cleanup and using new switch syntax
%boxed_island_advancements% - the number of advancements for a
particular user
%boxed_visited_island_advancements% - the number of advancements based
on where the user is located.
If there is no box, the return value is "". Values are still given if
the player is outside the protected area but inside the overall
potential box size.
Only advancements that were not automatically given are counted.
https://github.com/BentoBoxWorld/Boxed/issues/20
The world is duplicated and the back-up copy is used to replace areas
that are deleted. This is not as efficient as it could be right now, but
it works. The main issue is that lighting updates do not occur due to
NMS fast pasting, so dark areas can occur on the landscape.