PlotSquared Versions Save

PlotSquared - Reinventing the plotworld

6.9.1

1 year ago

🐛 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

  • build: Update dependency cloud.commandframework:cloud-services to v1.7.0 @renovate (#3701)
  • build: Update dependency com.intellectualsites.bom:bom-1.18.x to v1.5 @renovate (#3677)

6.9.0

1 year ago

🐞 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

2 years ago

🐛 Fixes

  • Kick players on merged plots appropriately @Xaver106 (#3639)

🧭 Changes

  • Return info.server for %plotsquared_currentplot_owner% if plot is a server plot @Xaver106 (#3640)

✅ Chore

  • Update PaperMC repository endpoint @BlockyTheDev (#3633)

⚙️ Changes for plugin developers

  • Don't expose jcip and findbugs annotations @NotMyFault (#3533)

📦 Dependency updates

  • build: Update fawe to v2.2.0 @renovate (#3637)

6.8.0

2 years ago

🐞 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

  • Improvements to /plot list command @Xaver106 (#3585)

✅ Chore

  • Deprecations to Queues @dordsor21 (#3613)

📦 Dependency updates

  • build: Update release-drafter/release-drafter action to v5.20.0 @renovate (#3624)
  • build: Update dependency com.github.spotbugs:spotbugs-annotations to v4.7.0 @renovate (#3606)

6.7.0

2 years ago

✨ Features

  • Add Plot flag for projectiles @Xaver106 (#3581)
  • Set plot biome chunk by chunk @traksag (#3590)

📦 Dependency updates

  • build: Update dependency org.checkerframework:checker-qual to v3.22.0 @renovate (#3595)
  • build: Update com.fastasyncworldedit to v2.1.2 @renovate (#3588)
  • build: Update github/codeql-action action to v2 @renovate (#3589)

6.6.3

2 years ago

🐛 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

  • Update SquirrelID to 0.3.1 @NotMyFault (#3575)
  • build: Update com.fastasyncworldedit to v2.1.1 @renovate (#3562)
  • build: Update actions/setup-java action to v3.1.0 @renovate (#3563)

6.6.2

2 years ago

🐛 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 of TimeUtil#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

2 years ago

🐛 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

  • build: Update actions/checkout action to v3 @renovate (#3530)
  • build: Update dependency org.checkerframework:checker-qual to v3.21.3 @renovate (#3528)
  • build: Update dependency net.essentialsx:EssentialsX to v2.19.3 @renovate (#3527)

6.6.0

2 years ago

🚀 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

  • Replace delombok-ed equals and hashCode methods @SirYwell (#3518)

📦 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

2 years ago

🐛 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

  • build: Update dependency net.luckperms:api to v5.4 @renovate (#3505)