Skip to content

6.1.0

Compare
Choose a tag to compare
@NotMyFault NotMyFault released this 10 Sep 21:33
cfae804

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 with error.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 permissions plots.admin.interact.unowned, plots.admin.destroy.unowned, plots.admin.build.unowned, plots.projectile.unowned, plots.admin.vehicle.break.unowned and plots.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]