Releases: IntellectualSites/PlotSquared
6.6.3
🐛 Fixes
- Make y location of homes always absolute @SirYwell (#3568)
- Fix broken roads on plot delete @PierreSchwang (#3571)
- Fix wall generation missing north side @PierreSchwang (#3572)
- Fix: Resolve username in plot entry title when disabling UUID cache @PierreSchwang (#3556)
✅ Chore
- Replace jsr305 with spotbugs @NotMyFault (#3576)
- Emphasize project icon in idea selection @NotMyFault (#3577)
📦 Dependency updates
6.6.2
🐛 Fixes
- Make
/plot confirm
tasks run synchronous @dordsor21 (#3551) - Use correct field for
unsaved
in 1.18 @dordsor21 (#3538) - Only add extent to WE operations once @dordsor21 (#3537)
- Use new FAWE method including actor for schematic pasting @dordsor21 (#3535)
🧭 Changes
- Change the default sign orientation to better match the wall location @dordsor21 (#3524)
✅ Chore
- Clean up PlayerCommandPreprocess listener @SirYwell (#3557)
- Deprecate
Load#secToTime()
in favor ofTimeUtil#secToTime()
@NotMyFault (#3558)
📦 Dependency updates
- build: Update dependency org.checkerframework:checker-qual to v3.21.4 @renovate (#3561)
- build: Update dependency gradle to v7.4.2 @renovate (#3560)
- build: Update com.sk89q.worldedit to v7.2.10 @renovate (#3554)
- build: Update com.fastasyncworldedit to v2.1.0 @renovate (#3541)
- build: Update dependency net.essentialsx:EssentialsX to v2.19.4 @renovate (#3540)
- build: Update dependency gradle to v7.4.1 @renovate (#3539)
6.6.1
🐛 Fixes
- Fix an issue with the integration of WorldEdit's mask manager (regression of 6.6.0)
We advice every WorldEdit user to update to 6.6.1. Fawe users were not affected by this issue.
📦 Dependency updates
6.6.0
🚀 Major features and improvements
- Implement extended world heights from Y-64 to Y319 @dordsor21 (#3473)
The options max_gen_height
and min_gen_height
have been added to the worlds.yml under world:
to set the new generation heights.
If you're upgrading from a previous version that didn't have these values, you initially should visit max_height
and min_height
in the same file and align them with the new generation heights, to utilize the new heights, if desired.
If the former values are setup to utilize thew new heights, (re)generating chunks, for example during a plot clear, does expand the wall and the floor blocks. However, that is not needed and players can simply break through the floor to build below Y0
A note for FAWE users: Fawe needs updating to adapt the changes from this release. Plot clearing and similar hook-operations cannot perform outside Y0 -> 256 yet.
✅ Chore
📦 Dependency updates
- build: Update dependency cloud.commandframework:cloud-services to v1.6.2 @renovate (#3522)
- Bump
actions/setup-java
to 3.0.0 @NotMyFault (#3519)
6.5.1
🐛 Fixes
- Fix shulkers teleporting on the road @NotMyFault (#3501)
- Cancel block placement if the block consists of two block states and violate the custom world height @PierreSchwang (#3487)
📦 Dependency updates
6.5.0
🐛 Fixes
- Don't open the component GUI if the actor has no permission for a specific component @NotMyFault (#3496)
- Restore ability to use PlaceholderAPI in greeting and farewell flag @NotMyFault (#3489)
This change addresses a regression from a past release. If you're using placeholders in angle brackets, we advice to migrate to our build in placeholders. - Fixed closed meta instance of the ExpireManager @PierreSchwang (#3481)
- Fix NPE on unavailable music discs on lower versions @PierreSchwang (#3475)
- Always call plot events through the event dispatcher @SirYwell (#3479)
✨ Features
- Don't execute selected presets with prices if economy is disabled @NotMyFault (#3497)
If you have presets that have a price set but you don't have need or have an economy setup, set the price to 0. - Display "/plot help" categories only, if the player has permission to access these commands @PierreSchwang (#3490)
📝 Documentation updates
- Switch to generated wiki @NotMyFault (#3482)
📦 Dependency updates
- build: Update release-drafter/release-drafter action to v5.18.1 @renovate (#3494)
- build: Update dependency org.checkerframework:checker-qual to v3.21.2 @renovate (#3493)
- build: Update dependency org.bstats:bstats-bukkit to v3 @renovate (#3486)
- build: Update dependency com.intellectualsites.paster:Paster to v1.1.4 @renovate (#3485)
- build: Update com.fastasyncworldedit to v2.0.1 @renovate (#3484)
6.4.0
🐛 Fixes
- fix: Don't ommit flag int input in no permission message @NotMyFault (#3466)
- Fix:
Plot#getOwner
can be nullable, and redstone may be present on unowned plots @dordsor21 (#3472) - Fix the set block timer if the queue is not empty @PierreSchwang (#3474)
- PlayerInteractEvent does not necessarily interact with a block @dordsor21 (#3463)
- Fix: Missing Component returns + plot info on unknown plot owner @PierreSchwang (#3449)
✨ Features
- feat: unknown owner(s) for plot expiry @PierreSchwang (#3452)
- feat: plot-title flag value should allow single values @yannicklamprecht (#3410)
🧭 Changes
- Align plugin's java version with API java version - Java 17 @NotMyFault (#3468)
- feat: add worldname to the notify flags @Xaver106 (#3457)
📦 Dependency updates
- build: Update release-drafter/release-drafter action to v5.17.6 @renovate (#3467)
- build: Update release-drafter/release-drafter action to v5.17.5 @renovate (#3460)
📝 Documentation updates
- Separate linked javadocs per module @NotMyFault (#3476)
- Add
@since
annotation for v6 API changes @NotMyFault (#3471) - Address dangling
@see
tags @NotMyFault (#3469) - Unify true/false style in
@return
javadoc @NotMyFault (#3470)
6.3.0
🐛 Fixes
- Fix for unwanted audio panning @StealWonders (#3430)
- Fix
/plot music
being able to be used on unclaimed plots @NotMyFault (#3432) - Fix: 1.18 uses the same field as 1.17 for mustNotSave @dordsor21 (#3428)
- Make road flags great again @dordsor21 (#3420)
- Fix: use ownersInclude instead of ownedBy where required @dordsor21 (#3419)
- Fix: Only send border area exit message once @dordsor21 (#3418)
- Fix: use portal corners to test for event cancellation as entity can be null @dordsor21 (#3417)
- fix: Reimplement the "unknown owner" option to plot purge @dordsor21 (#3412)
- Fix: Account for mutability of plot objects when sending move/swap success messages @dordsor21 (#3414)
✨ Features
- feat: Display explosion particles even after the event got canceled (with setting to control behavior) @Xaver106 (#3436)
🧭 Changes
- Allow restoration of road schematic height calculation behaviour from pre 6.1.4 @dordsor21 (#3444)
- Add 1.18's music disc additions to
/plot music
@NotMyFault (#3446) - Sort plugins on
/plot debugpaste
alphabetically @NotMyFault (#3447)
✅ Chore
- Refactor: Replace Rörledning with Cloud-Services @Citymonstret (#3409)
📦 Dependency updates
- build: Update dependency org.checkerframework:checker-qual to v3.21.1 @renovate (#3441)
- build: Update plugin shadow to v7.1.2 @renovate (#3427)
- build: Update dependency cloud.commandframework:cloud-services to v1.6.1 @renovate (#3425)
- build: Update dependency org.apache.logging.log4j:log4j-api to v2.17.1 @renovate (#3426)
6.2.2
🐛 Fixes
- fix: npe thrown in entity spawn listener @yannicklamprecht (#3399)
- Send user-friendly message when players attempt to enter a plot they are denied from @NotMyFault (#3388)
- fix: Strip redundant space at flag collection @yannicklamprecht (#3400)
- fix: Ignore the use flag for liquid placement/removal @zombachu (#3375)
🧭 Changes
✅ Chore
- Drop informational guava and JB annotations @NotMyFault (#3389)
📦 Dependency updates
- build: Update dependency me.clip:placeholderapi to v2.11.1 @renovate (#3403)
- build: Update actions/setup-java action to v2.5.0 @renovate (#3404)
- build: Update dependency gradle to v7.3.3 @renovate (#3402)
- build: Update dependency me.clip:placeholderapi to v2.11.0 @renovate (#3395)
- build: Update dependency org.checkerframework:checker-qual to v3.21.0 @renovate (#3394)
- build: Update dependency com.intellectualsites.paster:Paster to v1.1.3 @renovate (#3391)
- build: Update dependency net.essentialsx:EssentialsX to v2.19.2 @renovate (#3392)
- build: Update actions/checkout action to v2.4.0 @renovate (#3393)