* Very WIP in-game schematic sharing system
* Add support for paste meta, and send that data when possible
* Add ability to specify the name of the shared schematic
* [WIP] Add a command to apply side effects
* Fix checkstyle
* Switch to the //update command, and add messages
* The update command won't change in the future, remove that warning
* Create a Function that applies side effects for easier API usage, and make gmasks apply to `//update`
* Fixed `//update` not using the current side effect set
* Fixed PR review notes
* Fixed regression in last commit
* smh why is it null
* Update GeneralCommands.java
* PR review
* PR review
* :(
* :(
* Add WorldEdit version and platform to schematics
* Use an actual platform ID rather than name, for more accurate info.
* Put the platform data within another nested tag
* Use a best-effort legacy platform ID
* Review changes
* Move the getId impl to Platform
* Review notes
* Review notes
* 😓
An extent's content was returned flipped when applied for negative positions, as e.g. `Math.abs(-2) % 3` returns 2 instead of 1 (as 1 + -1 * 3 = -2)
(cherry picked from commit b0cf5dd2bf1b9bcbf1c7efff0fe25de7ee9a2090)
* Persist default state of selwand and navwand in session
* Fixed some issues with the way it retained info
* Fixed it setting the wrong item
* A little cleaner
* I somewhat misunderstood the way this system worked - This is cleaner and works a lot better
* Replace with octy-approved UX
* Improve logic for default wand loading
Co-authored-by: Octavia Togami <octavia.togami@gmail.com>
* Ensure that the wand can be used before giving it
* Add a note to //wand about new perm requirements
* It's an item, not an "object"
* Fix checkstyle
This forces the repo file to FULLY OVERRIDE the default locale. Nothing
will be loaded from the default locale in either the config folder, or
the i18n dependency.