So I had recently started up a new server for a handful of friends and I. One of the primary mechanics changes we made is a modified hardcore mode with multiple lives to make it a little more multiplayer friendly. When people lose these lives they can come back but they lose their entire base.
This latter bit was implemented as I had prior experience with WorldEdit and the handy //regen command. However since moving to PaperMC from Spigot (for performance reasons and I, personally, intend to go heavy into redstone and hopper contraptions) I found it is not working as intended.
Upon further research it seems to be a bit muddy exactly where the root cause for this is so would be interested if anyone else can give me any insight on this or possible an alternative way of accomplishing regeneration of a specified region.
So far the only potential alternative I’ve been able to find (still have to test) is fire up a new server with the same world seed, do a WorldEdit snapshot, then bring that over and restore the chunks from the backup which would be untouched. This can be done, but a bit unwieldy and likely requires some interruption of the server any time a regen needs done.