Releases: IntellectualSites/PlotSquared
PlotSquared v6.2.0
🐛 Fixes
✨ Features
- Add -
Post
events firing after operational plot events @PierreSchwang (#3334)
✔️ Chore
- refactor: Address MiniMessage deprecations @NotMyFault (#3354)
📦 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
- style: Add missing bracket for
deny
example @NotMyFault (#3351)
🚦 Tests
- Move from JUnit 4 to JUnit 5 @NotMyFault (#3357)
PlotSquared v6.1.4
🐛 Fixes
- Schematic paths are configurable @NotMyFault (#3303)
- Fix for issue #3317 (flag untrusted-visit not working) @mindw0rm (#3319)
✨ 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
🐛 Fixes
- fix: Flag list parsing for console players @NotMyFault (#3277)
- Add and Trust permission now count correctly @Xaver106 (#3290)
- fix: Fix greeting & farewell captions not being used @NotMyFault (#3272)
- fix: Respect tab-complete aliases (Fixes #3266) @PierreSchwang (#3268)
- fix: Return base plot when using alias @valaphee (#3253)
- fix: Fix StackOverFlow when setting plot biomes
✨ Features
- feat: Allow plot alias in title @NotMyFault (#3273)
- build: Overhaul build & deployment workflow @NotMyFault (#3267)
📦 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
Changes:
- Move /p components title to translations file matching other parts of components
Fixes:
- Fix improper returning when checking unlink permission
6.1.1
Fixes:
- Fixed incorrectly mapped values for setting chunk-save requirement status for single worlds.
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]
4.453 (1.13/1.14/1.15)
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)
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)
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 😃