6.1.0
Fixes:
- Fixed
/plot visit
not working on merged plots with more than 1 owner - Make sure lock is free'd even on error [#3116]
- Fixed asterisk permissions not working sanely
- Don't trigger async catcher when adding chunk ticket
- Fixed
/plot download world
[#3127] - Fixed unavailability of the setup wizard when setting
worlds: true
[#3231] - Fixed locale placeholder when attempting to create a world that already exists
- Fixed
/plot deny
not throwing a graceful message outside of plots. - Fixed some other minor issues with single world plots.
Changes:
- Add quicker method for getting chunks (not requiring a slow stream done by CB); they're "handled much better by minecraft as of 1.14" (not really) meaning the required methods for testing if a chunk is allowed to be unloaded is not present. We instead must now rely on the ChunkUnloadEvent for setting if a chunk should be saved.
- Optimise the shouldSave method by not requiring access to injected classes frequently. Location#getPlot methods are not optimised for frequent usage in the same task.
- Replaced
error.plot_size
witherror.plot_size_negative
throwing a more detailed error message. - Removed
plots.permpack.wilderness
permission pack. If you used it, you can safely remove it and replace it with the individual permissionsplots.admin.interact.unowned
,plots.admin.destroy.unowned
,plots.admin.build.unowned
,plots.projectile.unowned
,plots.admin.vehicle.break.unowned
andplots.admin.pve.unowned
. - Ironed out a few issues with the service pipeline.
- Switch deployment of API artifacts to the central repository. Check the wiki (see here) to update your build scripts.
Additions:
- Allow PlotTitle to have a null mode (default plot title flag should be the configured values)
- Improved javadoc linking by using anchors
- Added the world name to the plot chat & spy format.
- Added causes to PlayerTeleportToPlotEvent [#3222]