* update gamerule command
* fix NPE in gamerules command and remove deprecated method
* catch buscript initialization errors
* update gamerule command to be more descriptive
* undo GameruleCommand style changes
* update legacy version reporting to include all config options
* use LF line ending for files being pasted to the web
* avoid duplicate code
* Added ability to exclude files when copying folders
* Remove wildcard imports
* Added unit testing for ignoring files as well
Co-authored-by: wben1110 (desktop) <unconfigured@null.spigotmc.org>
* Added issue templates
* Fixed a typo
* Added more details to template
Added dev build link
Need to enter `/server` output
Declaration that issue is reproducible with only mv plugins
* Added capitalization to issue title
* Refactor metrics initialization into its own class.
* Simplify the creation of metrics.
* Clean up new metrics.
* Refactor out duplicate metrics code.
This will rather set an alias to an empty string which will automatically be resulted in alias being as same as the name of the cloned world.
Previously, it was not working as intended and kept the alias of the oldWorld.
This fixes a security vulnerability in this project where the `pom.xml`
files were configuring Maven to resolve dependencies over HTTP instead of
HTTPS.
Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com>
`locationToString()` is primarily used by the AnchorManager to persist
anchors to disk (the other use is for logging).
In a locale that uses periods as decimal separator, this works fine and
the anchors can be loaded when the server restarts.
However, in a locale that doesn't use periods (but commas, for instance)
this produces an `anchors.yml` that cannot be parsed when loaded.
Tying the string formatting in `locationToString()` to an English locale
makes it behave as expected, regardless of the external locale setting.