PlotSquared

PlotSquared - Reinventing the plotworld

GPL-3.0 License

Stars
502
Committers
99

Bot releases are visible (Hide)

PlotSquared - 6.10.5

Published by github-actions[bot] almost 2 years ago

πŸ› Fixes

  • Revert "feat: check merge limits when completing auto-merge (#3868)" - Fixes a bug in 6.10.4 with plot claims @NotMyFault (#3876)

✨ Features

  • feat: add a permission to override-allow a merge if the other plot's owner is offline @dordsor21 (#3844)
  • feat: improve handling of null issues in plot analysis @dordsor21 (#3867)

πŸ“¦ Dependency updates

  • Update dependency gradle to v7.6 @renovate (#3880)
  • Update dependency com.intellectualsites.bom:bom-1.18.x to v1.19 @renovate (#3874)
PlotSquared - 6.10.4

Published by github-actions[bot] almost 2 years ago

πŸ› Fixes

  • fix: attempt to recover from IllegalStateException when restoring block tags @dordsor21 (#3838)
  • Fix item thrower/owner can be null @dordsor21 (#3866)

✨ Features

  • feature: implement road flags as widely as seems reasonable @dordsor21 (#3870)
  • feat: check merge limits when completing auto-merge @dordsor21 (#3868)

βœ… Chore

  • chore: deprecate paper 1.13 listener as P2 effectively doesn't support 1.13 @dordsor21 (#3872)

πŸ“¦ Dependency updates

  • Update dependency com.intellectualsites.bom:bom-1.18.x to v1.18 @renovate (#3864)
PlotSquared - 6.10.3

Published by github-actions[bot] almost 2 years ago

πŸ› Fixes

  • fix: account for mismatched road-schematic heights @dordsor21 (#3854)

πŸ“¦ Dependency updates

  • Update dependency com.intellectualsites.bom:bom-1.18.x to v1.17 @renovate (#3853)
PlotSquared - 6.10.2

Published by github-actions[bot] about 2 years ago

πŸ› Fixes

  • Annotate ExpireManager with @Inject @PierreSchwang (#3852)
  • fix: adjust nullability checks for shulkers in the kill road mobs task @dordsor21 (#3842)
  • Fix 'No resource for locale 'lang' found ' error @BlockyTheDev (#3830)
  • Ensure all setBlock methods in BlockArrayCacheScopedQueueCoordinator apply the correct offset @dordsor21 (#3843)
  • Make more complex patterns work correctly @SirYwell (#3847)
  • fix: Adjust schematic height logic when pasting and actually set air as well @dordsor21 (#3840)
  • Support MiniMessage in plot-title flag @PierreSchwang (#3835)
  • Don't kill owned road entities (leashed / named) @BlockyTheDev (#3829)
  • Check proper locations on PortalCreateEvent @SirYwell (#3834)

✨ Features

  • feat: Move ExpireManager to Guice by removing legacy IMP references @michizhou (#3845)

βœ… Chore

  • chore: Announce releases on Discord @NotMyFault (#3839)
  • Deprecate PlotId#copy @SirYwell (#3821)
  • Move license into jar during compile process @BlockyTheDev (#3826)

πŸ“¦ Dependency updates

  • Update dependency com.github.spotbugs:spotbugs-annotations to v4.7.3 @renovate (#3851)
  • Update dependency com.intellectualsites.bom:bom-1.18.x to v1.16 @renovate (#3825)
PlotSquared - 6.10.1

Published by github-actions[bot] about 2 years ago

πŸ› Fixes

  • Update the plot sign when a plot has been purchased @StealWonders (#3822)
  • Improve feedback for invalid patterns @SirYwell (#3818)
  • Fix "set block timer" error after "/plot download" with legacy-webinterface setting @Schuwi (#3812)
  • Fix 'plots.auto.mega' permissions @resi23 (#3816)

✨ Features

  • Only show visible players in /plot near @PierreSchwang (#3819)

βœ… Chore

  • refactor: replace guava's Iterables with Java's stream API @StealWonders (#3823)

πŸ“¦ Dependency updates

  • Update dependency com.intellectualsites.bom:bom-1.18.x to v1.15 @renovate (#3809)
PlotSquared - 6.10.0

Published by github-actions[bot] about 2 years ago

✨ Features

  • Add allay to animals @SirYwell (#3788)
  • feature: add flag for beacon effects of other plots @DerEingerostete (#3627)

🧭 Changes

  • Add GLOW_BERRIES to VineGrowFlag @resi23 (#3803)

βœ… Chore

  • Invoke -parameters on compile time @NotMyFault (#3787)
  • chore: make snow set more future-proof @PierreSchwang (#3768)

πŸ“¦ Dependency updates

  • Update dependency org.junit.jupiter:junit-jupiter to v5.9.1 @renovate (#3807)
  • Update dependency com.intellectualsites.bom:bom-1.18.x to v1.14 @renovate (#3794)
  • Update dependency com.github.spotbugs:spotbugs-annotations to v4.7.2 @renovate (#3793)
  • Update dependency cloud.commandframework:cloud-services to v1.7.1 @renovate (#3784)
  • Update dependency net.essentialsx:EssentialsX to v2.19.7 @renovate (#3780)
  • fix(deps): update dependency net.essentialsx:essentialsx to v2.19.6 @renovate (#3770)
  • fix(deps): update dependency net.essentialsx:essentialsx to v2.19.5 @renovate (#3767)
  • fix(deps): update dependency com.intellectualsites.bom:bom-1.18.x to v1.13 @renovate (#3766)
PlotSquared - 6.9.4

Published by github-actions[bot] about 2 years ago

πŸ› Fixes

  • fix: replace usages of snow tag @SirYwell (#3758)
  • Items no longer despawn on road when natural_mob_spawning = true and kill-road-items = false @PierreSchwang (#3764)
  • fix: use correct uuid type in /grant @SirYwell (#3759)
  • Don't allow wall corals to dry @traksag (#3746)
  • fix: Add user friendly message for creationdate placeholder @NotMyFault (#3745)

βœ… Chore

  • perf: avoid quadratic overhead for UUID collection @SirYwell (#3749)

πŸ“¦ Dependency updates

  • fix(deps): update worldedit to v7.2.12 @renovate (#3762)
  • chore(deps): update dependency gradle to v7.5.1 @renovate (#3761)
  • fix(deps): update worldedit to v7.2.11 @renovate (#3750)
  • build: Update dependency com.intellectualsites.bom:bom-1.18.x to v1.12 @renovate (#3739)
  • build: Update dependency org.junit.jupiter:junit-jupiter to v5.9.0 @renovate (#3741)
PlotSquared - 6.9.3

Published by github-actions[bot] about 2 years ago

πŸ› Fixes

  • fix: improve handling of missing message files @SirYwell (#3718)

✨ Features

  • change message of /p remove <player> if player does not need to be removed @Xaver106 (#3734)

βš™οΈ Changes for plugin developers

  • Deprecate the static Permissions "util" class that is almost entirely superseded by methods in PermissionHolder instances themselves @dordsor21 (#3695)

πŸ“¦ Dependency updates

  • build: Update dependency com.intellectualsites.bom:bom-1.18.x to v1.11 @renovate (#3726)
  • build: Update dependency gradle to v7.5 @renovate (#3727)
  • build: Update dependency com.intellectualsites.bom:bom-1.18.x to v1.10 @renovate (#3723)
PlotSquared - 6.9.2

Published by github-actions[bot] over 2 years ago

🐞 Major bug fixes

  • Revert "Adjust schematic height logic when pasting and actually set air as well #3681" @NotMyFault (#3722)
    This fix has been reverted in order to address a regression that prevents the creation of multi layer road schematics. Updating is advised

βœ… Chore

  • fix: Don't fail post processing compilation on non-ascii charmap @NotMyFault (#3719)

βš™οΈ Changes for plugin developers

  • Ignore cancelled projectile launch events @traksag (#3709)

πŸ“¦ Dependency updates

  • build: Update dependency me.clip:placeholderapi to v2.11.2 @renovate (#3720)
  • build: Update dependency com.github.spotbugs:spotbugs-annotations to v4.7.1 @renovate (#3714)
PlotSquared - 6.9.1

Published by github-actions[bot] over 2 years 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)
PlotSquared - 6.9.0

Published by github-actions[bot] over 2 years 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)
PlotSquared - 6.8.1

Published by github-actions[bot] over 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)
PlotSquared - 6.8.0

Published by github-actions[bot] over 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)
PlotSquared - 6.7.0

Published by github-actions[bot] over 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)
PlotSquared - 6.6.3

Published by github-actions[bot] over 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)
PlotSquared - 6.6.2

Published by github-actions[bot] over 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)
PlotSquared - 6.6.1

Published by github-actions[bot] over 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)
PlotSquared - 6.6.0

Published by github-actions[bot] over 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)
PlotSquared - 6.5.1

Published by github-actions[bot] over 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)
PlotSquared - 6.5.0

Published by github-actions[bot] over 2 years ago

πŸ› 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)
Package Rankings
Top 17.39% on Repo1.maven.org
Related Projects