Releases: IntellectualSites/PlotSquared
6.9.1
🐛 Fixes
- Show old flag value in remove command @traksag (#3711)
- Use single PlotListener instance @traksag (#3704)
- Better handling of offline projectile shooters @traksag (#3705)
- Adjust schematic height logic when pasting and actually set air as well @dordsor21 (#3681)
- Reset wall filling on clear @dordsor21 (#3680)
- Fix maximum plot number check in
/plot continue
counting the current plot twice @Schuwi (#3674)
✨ Features
- Implement build height limits into more events @dordsor21 (#3691)
✅ Chore
- Minor cleanup of the plot analyze code @dordsor21 (#3708)
- chore: Replace AnnotationHelper class @NotMyFault (#3706)
- refactor: replace usages of switch over keyed enums @SirYwell (#3673)
⚙️ Changes for plugin developers
- fix: Don't publish root directory to maven repository @NotMyFault (#3676)
📝 Documentation updates
- docs: Publish javadocs to GH actions @NotMyFault (#3686)
📦 Dependency updates
6.9.0
🐞 Major bug fixes
- Ensure forceSync is provided when constructing chunk coordinators @dordsor21 (#3657)
🐛 Fixes
- Only load world cofigurations if WorldEdit has fully enabled (safe to do) @dordsor21 (#3666)
- fix: mob cap counting for each connected plot individually @Xaver106 (#3643)
- Prevent blocks moving/generating below and above build height @Xaver106 (#3641)
✨ Features
- Implement tile entities to generation using Populators @dordsor21 (#3665)
🧭 Changes
- feat: Add 1.19 music disk to the /plot music GUI @NotMyFault (#3668)
✅ Chore
- chore: Add tadpole buckets to the list of dispensable items @NotMyFault (#3669)
- chore: Address Paper javadoc warnings @NotMyFault (#3648)
⚙️ Changes for plugin developers
- Add an on-complete task to PlotArea#mergePlots @dordsor21 (#3671)
- Remove aggregation of cross module javadocs @NotMyFault (#3646)
📝 Documentation updates
- docs: Unify WE, P2 and Fawe abbreviations @NotMyFault (#3672)
📦 Dependency updates
- build: Switch to bill of materials @NotMyFault (#3653)
6.8.1
🐛 Fixes
🧭 Changes
✅ Chore
- Update PaperMC repository endpoint @BlockyTheDev (#3633)
⚙️ Changes for plugin developers
- Don't expose jcip and findbugs annotations @NotMyFault (#3533)
📦 Dependency updates
6.8.0
🐞 Major bug fixes
- Fix lag caused when generating augmented worlds with roads @dordsor21 (#3614)
- Fix plot analysis @dordsor21 (#3618)
🐛 Fixes
- Fix generation of augmented/partial worlds when single worlds are enabled @dordsor21 (#3615)
- fix: Block Endermites from spawning if mob spawning is disabled @Xaver106 (#3623)
- Correctly use yIndex when regenerating plots in certain world configurations @dordsor21 (#3601)
- Make y location of homes absolute for
Plot#getHomeSynchronous
too @SirYwell (#3620)
✨ Features
- Implement restoring tags directly using a supplied block @dordsor21 (#3616)
- Add ability to disable random Mojang uuid API calls @Xaver106 (#3586)
- Implement chunkObject into queueing @dordsor21 (#3612)
🧭 Changes
✅ Chore
- Deprecations to Queues @dordsor21 (#3613)
📦 Dependency updates
6.7.0
✨ Features
📦 Dependency updates
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)