Skip to content

Releases: IntellectualSites/PlotSquared

PlotSquared v6.2.0

13 Dec 12:44
e9c9375
Compare
Choose a tag to compare

🐛 Fixes

✨ Features

✔️ Chore

📦 Dependency updates

  • build: Update dependency com.intellectualsites.arkitektonika:Arkitektonika-Client to v2.1.1 @renovate (#3365)
  • build: Update com.sk89q.worldedit to v7.2.8 @renovate (#3364)
  • build: Update dependency net.kyori:adventure-platform-bukkit to v4.0.1 @renovate (#3356)
  • build: Update dependency org.junit.jupiter:junit-jupiter to v5.8.2 @renovate (#3350)
  • build: Update dependency io.papermc:paperlib to v1.0.7 @renovate (#3349)
  • build: Switch PRTree GAV to our deployment @NotMyFault (#3360)

📝 Documentation updates

🚦 Tests

PlotSquared v6.1.4

11 Nov 21:51
4eafd04
Compare
Choose a tag to compare

🐛 Fixes

✨ Features

  • Don't display the default plot title if on a server-plot, unless configured otherwise. @dordsor21 (#3305)
  • Add border bypass permission @dordsor21 (#3302)

🧭 Changes

  • Better deciding of heights to use for generation and schematics @dordsor21 (#3300)
  • Split configuration for teleport on claim/auto @dordsor21 (#3308)
  • perf: get rid of guice overhead when accessing the plot area manager @SirYwell (#3315)
  • Use a more player friendly done message on restricted building @NotMyFault (#3309)
  • Allow pitch and yaw to be used in default home location @dordsor21 (#3304)
  • Minor adjustment to plot home logic: Allow centre spelling @dordsor21
  • Reduce consumer dependencies @NotMyFault
  • Don't write biome data to schematics if it's not present @dordsor21
  • Don't check/set if a chunk should be saved if it's a world-plot @dordsor21

📦 Dependency updates

  • chore: Update com.fastasyncworldedit to v1.17-390 @renovate (#3324)
  • chore: Update dependency org.checkerframework:checker-qual to v3.19.0 @renovate (#3320)
  • chore: Update com.fastasyncworldedit to v1.17-380 @renovate (#3312)
  • chore: Update dependency net.kyori:adventure-api to v4.9.3 @renovate (#3314)
  • chore: Update com.sk89q.worldedit to v7.2.7 @renovate (#3299)

PlotSquared v6.1.3

18 Oct 18:27
5653d0f
Compare
Choose a tag to compare

🐛 Fixes

✨ Features

📦 Dependency updates

  • chore: Update dependency org.checkerframework:checker-qual to v3.18.1 @renovate (#3283)
  • chore: Update com.fastasyncworldedit to v1.17-343 @renovate (#3282)
  • chore: Update plugin shadow to v7.1.0 @renovate (#3284)
  • chore: Update dependency net.kyori:adventure-api to v4.9.2 @renovate (#3278)
  • chore: Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.1 @renovate (#3276)
  • Update dependency org.junit.jupiter:junit-jupiter to v5.8.1 @renovate (#3259)

6.1.2

18 Sep 22:16
c37b13d
Compare
Choose a tag to compare

Changes:

  • Move /p components title to translations file matching other parts of components

Fixes:

  • Fix improper returning when checking unlink permission

6.1.1

11 Sep 12:27
04821f7
Compare
Choose a tag to compare

Fixes:

  • Fixed incorrectly mapped values for setting chunk-save requirement status for single worlds.

6.1.0

10 Sep 21:33
cfae804
Compare
Choose a tag to compare

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]

4.453 (1.13/1.14/1.15)

26 Jan 19:57
Compare
Choose a tag to compare

This release contains the following changes:

  • Adapted WorldEdit flag standards for all kinds of PlotSquared flags.
  • Fixed "/plot leave" command not working. (#2571)
  • Added new translation strings for "/plot leave" declaring the user who left.
  • Added new translation strings for member settings.
  • Fixed startup messages not having a color.
  • Added enhanced information how to use the "titles" value in settings.yml
  • Replaced PlotGameMode with WorldEdit equivalent.
  • Fixed odd space in "/plot info" between Owner: and the plot owner. (#2620)
  • Fixed lots of event listeners for various events.
  • Added all colors to style.yml. Note: You can use & colors in the translations too, but if you do so, you need to wrap them into "". Using $ doesn't need to be wrapped.
  • Updated various dependencies.
  • Fixed various player events.
  • Fixed players not being able to place hanging entities.
  • Fixed interact handling for sneaking players.
  • Fixed "/plot setbiome" not working properly. (#2599)
  • Fixed Unable to find method createTag ([byte]) exception for 1.15 versions. (#2629)
  • Added plots.teleport.delay.bypass permission to bypass the teleportation cooldown if set.
  • Added wildcards (*) to command help since PlotSquared supports stuff like "/plot trust *" too.
  • Updated description of "/plot trust" and "/plot add" commands showing their difference.
  • Added Hungarian translation.
  • Updated bStats version.
  • Updated wiki information about flags and various other things.

Thank you for your support! Please consider donating a small amount if you find the resource useful. Donators get a shiny role on Discord.

  • NotMyFault, MattBDev and Jesse

4.390 (1.13/14 Minor Update 9)

11 Nov 18:41
10e5760
Compare
Choose a tag to compare

This (minor) release contains the following changes:

  • Fix an issue where the place flag isn't functioning properly (#2524)
  • Fix issues where the deny-teleport flag conditions do not work as expected (#2506)
  • Fix an issue where NoClassDefFoundError is thrown on startup (#2550)
  • Remove unused flags: hanging-interact, sleep, fire-spread
  • Fixes an issue where flags allow for invalid blocks (#2519)
  • Make flag categories configurable
  • Make the flag list output message configurable
  • Fix an issue where deny-exit does not consider the appropriate permissions (#2411)
  • Fix an issue where flag sometimes do not belong to an existing category (#2462)
  • Add the Bukkit module to the maven artifact outputs
  • Add a new flag: untrusted-visit (#2542)
  • Make flag error messages configurable (#2558)
  • Fix an issue where setowner functions incorrectly when arguments are missing (#2501)
  • Replace some internal code with similar code in WorldEdit (#2560)
  • Fix issues with illegal setAccess calls (#2484)
  • Fix an issue where player plot time is not reset when changing worlds (#2412)
  • Add support for WorldEdit patterns where BlockBuckets are used (#2564)

The update can be downloaded from here.

PlotSquared 4.0 Pre-release (Bukkit 1.13)

26 Dec 20:32
Compare
Choose a tag to compare

PlotSquared 4.0 for Bukkit 1.13 has been promoted to a pre-release. That means that we are not currently aware of any bugs, but we do not guarantee that everything is working as intended.

1.13.2 Download
Legacy Download

This is a very big release, and some of the major changes include:

  • Complete API restructure (things using the PlotSquared API will break)
  • We have revamped the schematic system entirely
  • We have updated to support WE 7. In fact, PlotSquared now depends on WE 7.
  • We have added a new configuration system, that we refer to a "Block buckets". They allow you to specify up to 100 blocks, that will be randomly picked for any of the plot components. This system is more powerful than the old block and block list systems.
  • We have added support for 1.13 blocks, and completely moved to string based material IDs
  • We have changed the configuration format used in worlds.yml, and introduced a new configuration converter.
  • etc.

Up until a full release (or when we decide what we want to do with them )the following components will be disabled:

  • Advanced automatic plot clearing
  • Auto updating
  • Update notifications

If you are updating from a previous release, then you can find instructions on how to do so here. The wiki has been updated to support the 1.13 changes to schematics and configurations.

You can find downloads for the new version at the Athion CI server through this link. These builds will be updated when new code is committed to Github

PlotSquared for older versions of Minecraft will be referred to as "Legacy PlotSquared". Support for these versions of Minecraft will not be dropped entirely, but we will focus on making sure PlotSquared works for the current version of Minecraft.

If there are any official addons you would like updated, then feel free to mention so in our Discord. Plot2Dynmap has already been updated, and links can be found both on Discord and Spigot.

If you have any questions, then we recommend that you join our Discord Guild. We have worked very hard on this update, and if you want to show appreciation then we very much welcome constructive feedback, donations and possibly even a nice review on Spigot 😃

3.5.0

26 Nov 23:09
Compare
Choose a tag to compare

Bug Fixes and Spigot and Sponge 1.11 Support.