PlotSquared

PlotSquared - Reinventing the plotworld

GPL-3.0 License

Stars
502
Committers
99

Bot releases are visible (Hide)

PlotSquared - 7.3.7 Latest Release

Published by github-actions[bot] 7 months ago

πŸ› Fixes

  • fix: allow trusted players to remove books from lecterns while lectern-read-book flag is true @Tamikaschu (#4336)
  • fix-armor-stand-caps @ch4ika (#4355)

✨ Features

  • Introduce tile-drop flag @Fameless9 (#4371)
  • Feat: adding "last" argument for Visit cmd to choose the highest number @RedstoneFuture (#4219)

🧭 Changes

  • Add a placeholder for grants @NotMyFault (#4380)

πŸ“¦ Dependency updates

  • Update eps1lon/actions-label-merge-conflict action to v3 @renovate (#4378)
  • Update dependency gradle to v8.7 @renovate (#4377)
  • Update fawe to v2.9.1 @renovate (#4374)
PlotSquared - 7.3.6

Published by github-actions[bot] 8 months ago

πŸ› Fixes

  • Prevent loading faraway chunks @SirYwell (#4370)

✨ Features

  • feat: introduce a flag section into the config for instabreak @Tamikaschu (#4368)
  • feat: introduce a fishing flag @Tamikaschu (#4343)

πŸ“¦ Dependency updates

  • Update worldedit to v7.2.20 @renovate (#4365)
  • Update adventure to v4.16.0 @renovate (#4366)
  • Update dependency org.ajoberstar.grgit to v5 @renovate (#4346)
PlotSquared - 7.3.5

Published by github-actions[bot] 8 months ago

πŸ› Fixes

  • return false if PLACE_VEHICLE and missing flag @PierreSchwang (#4345)
  • Remove static print out of legacy schematic URL @NotMyFault (#4341)

πŸ“¦ Dependency updates

  • Update fawe to v2.9.0 @renovate (#4335)
PlotSquared - 7.3.4

Published by github-actions[bot] 8 months ago

πŸ› Fixes

  • Suppress errors due to failed getEntitySpawnReason implementation @PierreSchwang (#4334)
  • Avoid creating EntityDamageByEntityEvent @SirYwell (#4332)
    While updating PlotSquared, ensure you update your server software too!
  • fix: allow allay breeding @Tamikaschu (#4325)

✨ Features

  • Introduce base plot count placeholder @SirYwell (#4328)
  • feat: configurable accounting for bedrock layer when setting components @dordsor21 (#4266)
PlotSquared - 7.3.3

Published by github-actions[bot] 9 months ago

βœ… Chore

  • Entity#getEntitySpawnReason compatibility for spigot @PierreSchwang (#4305)

πŸ“¦ Dependency updates

  • Update dependency gradle to v8.6 @renovate (#4321)
  • Update release-drafter/release-drafter action to v6 @renovate (#4322)
  • Update junit5 monorepo @renovate (#4320)
  • Update dependency xyz.jpenilla.run-paper to v2.2.3 @renovate (#4319)
  • Update dependency com.diffplug.spotless to v6.25.0 @renovate (#4308)
  • Update gradle/wrapper-validation-action action to v2 @renovate (#4309)
PlotSquared - 7.3.2

Published by github-actions[bot] 9 months ago

πŸ› Fixes

  • Fallback to areas QueueCoordinator when passing null @PierreSchwang (#4300)
  • Use MUSIC soundcategory for plot music flag @PierreSchwang (#4302)
  • Do not remove entitys with CUSTOM spawn-reason on CreatureSpawnEvent. @nicolube (#4297)
  • Fix home command reset @OneLiteFeather (#4295)
  • Fix minimessage tag resolver in list command @PierreSchwang (#4290)
  • Add admin permission override to edit signs @SirYwell (#4287)
  • fix: allow pistons on merged plot road if detect-invalid-edge-pistons true @dordsor21 (#4257)

✨ Features

  • Add events for plot buying @PierreSchwang (#4291)
  • feat: add specific admin permissions for placing vehicles @dordsor21 (#4258)

🧭 Changes

  • PostPlotClearEvent added @David-M-GitHub (#4268)

βœ… Chore

  • refactor: move leave event dispact to after logic @dordsor21 (#4260)

πŸ“¦ Dependency updates

  • Update fawe to v2.8.4 @renovate (#4278)
PlotSquared - 7.3.1

Published by github-actions[bot] 10 months ago

βš™οΈ Changes for plugin developers

  • Relocate net.kyori.options (Support newer 1.20.4 builds) @PierreSchwang (#4280)
PlotSquared - 7.3.0

Published by github-actions[bot] 10 months ago

✨ Features

  • feat: allow for custom plot limit handling @PierreSchwang (#4261)
  • feat: Allow admin done permission to override requiring plot complexity calculation @MrJoshuaT (#4267)
  • feat: add projectile-change-block flag @dordsor21 (#4185)

πŸ“¦ Dependency updates

  • Update dependency net.kyori:adventure-platform-bukkit to v4.3.2 @renovate (#4276)
  • Update dependency com.github.spotbugs:spotbugs-annotations to v4.8.3 @renovate (#4275)
  • Update github/codeql-action action to v3 @renovate (#4274)
  • Update dependency org.checkerframework:checker-qual to v3.42.0 @renovate (#4273)
  • Update adventure to v4.15.0 @renovate (#4272)
  • Update worldedit to v7.2.18 @renovate (#4271)
  • Update dependency org.checkerframework:checker-qual to v3.41.0 @renovate (#4265)
  • Update fawe to v2.8.3 @renovate (#4264)
  • Update dependency com.diffplug.spotless to v6.23.3 @renovate (#4263)
PlotSquared - 7.2.1

Published by github-actions[bot] 11 months ago

πŸ› Fixes

  • Fix: disable sign-coloring when edit-sign flag is false @Tamikaschu (#4252)
  • fix: re-add default spawn option and disclude armour stands @dordsor21 (#4240)
  • Fix: permission check for integer flags @RedstoneFuture (#4217)
  • Make '/plot download world' clickable @NotMyFault (#4239)
  • Update 'remove' command to remove all added, trusted and denied players at once @RedstoneFuture (#4106)
  • Fix: chest_boat not removing @ch4ika (#4231)

✨ Features

  • feat: add HasOwner PlotFilter filter @dordsor21 (#4259)
  • Introduce edit-sign flag @SirYwell (#4236)
  • Feat(API): Mutable Location in PlayerTeleportToPlotEvent @PierreSchwang (#4196)

βœ… Chore

  • Declare explicit runtime dependency on 'junit-platform-launcher' @NotMyFault (#4255)

πŸ“¦ Dependency updates

  • Update dependency com.github.spotbugs:spotbugs-annotations to v4.8.2 - autoclosed @renovate (#4245)
  • Update dependency org.junit.jupiter:junit-jupiter to v5.10.1 @renovate (#4246)
  • Update dependency xyz.jpenilla.run-paper to v2.2.2 @renovate (#4248)
  • Update fawe to v2.8.2 @renovate (#4249)
  • Update dependency com.diffplug.spotless to v6.23.2 @renovate (#4250)
  • Update dependency gradle to v8.5 @renovate (#4251)
  • Update dependency org.checkerframework:checker-qual to v3.40.0 @renovate (#4253)
  • Update actions/setup-java action to v4 @renovate (#4254)
PlotSquared - 7.2.0

Published by github-actions[bot] 12 months ago

πŸ› Fixes

  • Delay economy initialization to server load @SirYwell (#4216)
  • Fix: including "highestLimit" number @RedstoneFuture (#4218)
  • chore/fix(:runServer): cache fawe artifact and fix java 21 @PierreSchwang (#4209)

✨ Features

  • Add info about service providers to debugpaste @SirYwell (#4226)
  • feat: add configurable border size @dordsor21 (#4213)

βœ… Chore

  • Simplify Plot#getConnectedPlots and share cache between connected plots @SirYwell (#4212)
  • chore/fix(:runServer): cache fawe artifact and fix java 21 @PierreSchwang (#4209)
  • Address deprecated 'Times#of()' in 'PlotPlayer' @NotMyFault (#4207)
  • chore: remove poorly implemented /ps debug loadedchunks command @dordsor21 (#4180)

πŸ“¦ Dependency updates

  • Update dependency me.clip:placeholderapi to v2.11.5 @renovate (#4220)
  • Update worldedit to v7.2.17 @renovate (#4222)
  • Update dependency com.github.spotbugs:spotbugs-annotations to v4.8.0 @renovate (#4223)
  • Update fawe to v2.8.1 @renovate (#4221)
PlotSquared - 7.1.0

Published by github-actions[bot] about 1 year ago

πŸ› Fixes

  • Replace deprecated ageable with breedable @TheMeinerLP (#4193)
  • fix: load flags after we is initialised @dordsor21 (#4186)
  • Fix: No response to errors in plot user group modifications @PierreSchwang (#4197)
  • Addresses issues related to maven publish scm block @BlockyTheDev (#4179)
  • Fix #isAccessible() deprecation in HybridPlotWorld @BlockyTheDev (#4177)
  • Address deprecated URL instantiation @BlockyTheDev (#4178)

✨ Features

  • feat: add concrete-harden flag @dordsor21 (#4184)
  • feat: add placeholder for plot size @dordsor21 (#4181)

βœ… Chore

  • chore: mitigate possible future sqlite driver problems @PierreSchwang (#4200)
  • Default to latest version of informative-annotations @NotMyFault (#4199)
  • Migrate 'EntityUtil#capNumeral' to an enhanced switch @NotMyFault (#4195)
  • Fix 'ChunkCoordinatorBuilder#unloadAfter()' javadocs @NotMyFault (#4194)
  • Update Paper javadoc URL to 1.20 @NotMyFault (#4187)
  • Address deprecated 'Project.buildDir' in build scripts @NotMyFault (#4191)
  • Update runServer gradle tasks @PierreSchwang (#4173)
  • Update api.spigotmc.org from 0.1 to 0.2 @NotMyFault (#4167)

πŸ“ Documentation updates

  • Rewrite javadocs for PlotId class @MattBDev (#4157)

πŸ“¦ Dependency updates

  • Update dependency gradle to v8.4 @renovate (#4202)
  • Update dependency com.diffplug.spotless to v6.22.0 @renovate (#4188)
  • Update dependency org.checkerframework:checker-qual to v3.38.0 @renovate (#4189)
  • Update fawe to v2.8.0 @renovate (#4190)
  • Update actions/checkout action to v4 @renovate (#4192)
  • Update dependency net.kyori:adventure-platform-bukkit to v4.3.1 @renovate (#4182)
  • Update worldedit to v7.2.16 @renovate (#4183)
  • Update dependency cloud.commandframework:cloud-services to v1.8.4 - autoclosed @renovate (#4175)
  • Update dependency me.clip:placeholderapi to v2.11.4 @renovate (#4176)
  • Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.4 @renovate (#4152)
  • Update fawe to v2.7.1 @renovate (#4153)
  • Update dependency com.diffplug.spotless to v6.21.0 @renovate (#4154)
PlotSquared - 7.0.0

Published by github-actions[bot] about 1 year ago

πŸ’₯ Breaking changes

This major release doesn't include many notable changes for end users, as it focuses on upgrading MiniMessage for plugin developers.
However, a few long-term issues with messages have been ironed out by the MiniMessage update.
For example, /plot help all is now clickable.

Additionally, support for 1.20 and 1.20.1 has been added,

If you find something not working, compared to v6, please file an issue on the issue tracker: https://github.com/IntellectualSites/PlotSquared/issues/new/choose

Notable changes for developers
PlotSquared v7 makes use of the latest MiniMessage features and syntax. For more information, check the MiniMessage docs: https://docs.advntr.dev/minimessage/format.html
In v7, various, previously deprecated methods, have been removed in favor of successors, if available.

We published the following resources to provide additional information about the methods changed, to make the upgrade as easy as possible for plugin developers:

πŸ› Fixes since RC 4

  • Fix an issue with plot grants' message template.

πŸ“¦ Dependency updates

  • Update dependency gradle to v8.3 @renovate (#4147)
  • Update dependency net.essentialsx:EssentialsX to v2.20.1 @renovate (#4139)
PlotSquared - 7.0.0-rc.4

Published by github-actions[bot] about 1 year ago

πŸ› Fixes

  • fix: remove "default" spawn reason @dordsor21 (#4132)
  • fix: do not use overall max schem height for checking road schem height @dordsor21 (#4124)
  • fix: add missing method in UncheckedWorldLocation @dordsor21 (#4112)

✨ Features

  • feat: allow bypass of econ costs @dordsor21 (#4126)
  • feat: add a permission requirement to /plot merge all @dordsor21 (#4127)
PlotSquared - 7.0.0-rc.3

Published by github-actions[bot] over 1 year ago

πŸ› Fixes

  • Fix default flags registration for third parties @Aurelien30000 (#4114)
  • fix: add missing spawn event reasons @dordsor21 (#4110)
  • fix: even better handling of schematic heights @dordsor21 (#4102)
PlotSquared - 7.0.0-rc.2

Published by github-actions[bot] over 1 year ago

πŸ’₯ Breaking changes

  • Update top level group id and lowercaswe artifact names @NotMyFault (#4060)
  • v7 is here @NotMyFault (#3982)
  • Cleanup deprecated methods @NotMyFault (#3980)

πŸš€ Major features

  • Add support for 1.20 @NotMyFault (#4061)

πŸ› Fixes

  • fix: return on null plot on big boom @dordsor21 (#4085)
  • Strip legacy color codes if message cannot be parsed by MiniMessage @SirYwell (#4077)
  • Properly drop unsupported biomes from biome list @SirYwell (#4074)
  • Wrong biome list for 1.19.4 if datapacks are not enabled @TheMeinerLP (#4016)
  • fix: do not reset the connectedCache every time Plot#getRegions is called @dordsor21 (#4046)
  • fix: do not overwrite bedrock with wall @dordsor21 (#4048)
  • Road-Schematic-Generation now shows correct skull skins and banner patterns @PierreSchwang (#4026)
  • Fix plot done success flag being false when complexity is higher than… @MrJoshuaT (#4040)
  • Fix /plot area create <name> without passing a specific terrain type @PierreSchwang (#4025)
  • fix: account for false permissions when checking range @dordsor21 (#4014)
  • fix: clear above and below plot gen heights if build heights are larger @dordsor21 (#3991)

✨ Features

  • feat: improvement of kick messages @RedstoneFuture (#4099)
  • feat: add a sculk sensor flag @dordsor21 (#4095)
  • feat: add cost for the merge when using plot auto-merge @dordsor21 (#3841)
  • Improve testability for different versions @TheMeinerLP (#4018)

βœ… Chore

  • Fix Misaligned SVG In IJ project view @TheMeinerLP (#4011)
  • Perform code formatting according to editorconfig @NotMyFault (#3981)

πŸ“¦ Dependency updates

  • Update worldedit to v7.2.15 @renovate (#4096)
  • Update dependency com.intellectualsites.bom:bom-newest to v1.31 @renovate (#4097)
  • Update dependency gradle to v8.2 @renovate (#4098)
  • Update dependency net.essentialsx:EssentialsX to v2.20.0 @renovate (#4063)
  • Update gradle to 8 @NotMyFault (#4044)
  • Update dependency com.diffplug.spotless to v6.19.0 - autoclosed @renovate (#4052)
  • Update guice to v7 (major) @renovate (#4053)
  • Update dependency org.junit.jupiter:junit-jupiter to v5.9.3 @renovate (#4032)
  • Update dependency com.intellectualsites.bom:bom-newest to v1.27 @renovate (#4033)
  • Update plugin xyz.jpenilla.run-paper to v2.1.0 @renovate (#4034)
  • Update dependency com.diffplug.spotless to v6.18.0 @renovate (#4030)
  • Update dependency org.enginehub:squirrelid to v0.3.2 @renovate (#4002)
  • Update dependency me.clip:placeholderapi to v2.11.3 @renovate (#3994)
  • Update dependency com.diffplug.spotless to v6.17.0 @renovate (#3989)
  • Update github/codeql-action digest to 168b99b @renovate (#3992)
  • Update dependency cloud.commandframework:cloud-services to v1.8.3 @renovate (#3993)
  • Update dependency com.intellectualsites.bom:bom-newest to v1.25 @renovate (#3995)
  • Update worldedit to v7.2.14 @renovate (#3996)
  • Update dependency io.github.gradle-nexus.publish-plugin to v1.3.0 @renovate (#3987)
PlotSquared - 6.11.1

Published by github-actions[bot] over 1 year ago

Info:

This is the last release of the v6. The next major version, v7, will be released this week, too. Stay tuned!
In case of questions, don't hesitate to ask on our discord server: https://discord.gg/intellectualsites

πŸ› Fixes

  • Fix farmland moisturize @ByteExceptionM (#3978)

βœ… Chore

  • Pin GH actions to SHA to avoid mutable refs @NotMyFault (#3973)

βš™οΈ Changes for plugin developers

  • Deprecate unused methods for removal @NotMyFault (#3977)
  • Don't fire 'PlotUnlinkEvent' twice on plot clear @NotMyFault (#3947)

πŸ“¦ Dependency updates

  • Update Ilshidur/action-discord digest to 08d9328 @renovate (#3974)
  • Update dependency com.intellectualsites.arkitektonika:Arkitektonika-Client to v2.1.2 @renovate (#3972)
  • Update dependency com.intellectualsites.prtree:PRTree to v2.0.1 @renovate (#3975)
  • Update dependency com.diffplug.spotless to v6.16.0 @renovate (#3970)
  • Update dependency cloud.commandframework:cloud-services to v1.8.2 @renovate (#3971)
  • Update dependency gradle to v7.6.1 @renovate (#3967)
  • Update dependency cloud.commandframework:cloud-services to v1.8.1 @renovate (#3965)
  • Update dependency io.github.gradle-nexus.publish-plugin to v1.2.0 @renovate (#3966)
  • Update dependency com.diffplug.spotless to v6.15.0 @renovate (#3959)
  • Update dependency com.intellectualsites.bom:bom-1.18.x to v1.24 @renovate (#3960)
PlotSquared - 6.11.0

Published by github-actions[bot] over 1 year ago

✨ Features

  • Add event firing on remove road entity @ByteExceptionM (#3955)

🧭 Changes

  • Make farmland keep its moisture @traksag (#3952)

πŸ“¦ Dependency updates

  • Update dependency com.diffplug.spotless to v6.14.1 @renovate (#3957)
  • Update dependency com.diffplug.spotless to v6.14.0 @renovate (#3950)
  • Update dependency com.intellectualsites.bom:bom-1.18.x to v1.23 @renovate (#3948)
PlotSquared - 6.10.9

Published by github-actions[bot] over 1 year ago

πŸ› Fixes

  • fix: ensure plots are fully unlinked before the clear itself is run @dordsor21 (#3933)
  • fix: account for exclusivity of max build height where requires @dordsor21 (#3935)
  • fix: Remove chunk#isLoaded call in BukkitChunkCoordinator @dordsor21 (#3934)
  • Reduce /plot home overhead @SirYwell (#3921)

βœ… Chore

  • Cleanup deprecated methods to improve code maturity @mkaulfers (#3944)
  • Default to unix line endings @NotMyFault (#3932)
  • Separate workflows between PRs and pushes @NotMyFault (#3928)
  • Remove uses of deprecated Permissions class and add javadoc notes @dordsor21 (#3930)
  • chore: Update a few deprecations @NotMyFault (#3913)

βš™οΈ Changes for plugin developers

  • Officially deprecated BukkitPlayer#BukkitPlayer() @NotMyFault (#3922)

πŸ“ Documentation updates

  • Add source documentation to javadocs and add dependency tab @NotMyFault (#3917)

πŸ“¦ Dependency updates

  • Update dependency com.diffplug.spotless to v6.13.0 @renovate (#3929)
  • Update dependency com.intellectualsites.bom:bom-1.18.x to v1.22 @renovate (#3918)
  • Update dependency org.junit.jupiter:junit-jupiter to v5.9.2 @renovate (#3923)
PlotSquared - 6.10.8

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

  • This release contains no user-facing changes. 6.10.7 and 6.10.8 have been skipped, to resolve an issue with staging maven artifacts for the central repository.
    The couple of skipped versions will be skipped on SpigotMC too.
PlotSquared - 6.10.6

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

πŸ› Fixes

  • Fix wrong plot id calculation for negative coordinates @SirYwell (#3898)
  • Fix dispensers loading Legacy Material Support @hraponssi (#3894)

βœ… Chore

  • Remove unused editorconfig rules @NotMyFault (#3915)
  • Replace licenser with spotless @NotMyFault (#3914)
  • refactor: adjust specific Nullable annotations used @dordsor21 (#3869)

πŸ“¦ Dependency updates

  • Update dependency com.intellectualsites.bom:bom-1.18.x to v1.21 @renovate (#3890)
  • Update dependency cloud.commandframework:cloud-services to v1.8.0 @renovate (#3891)
  • Update worldedit to v7.2.13 @renovate (#3889)
  • Update dependency com.intellectualsites.bom:bom-1.18.x to v1.20 @renovate (#3882)
Package Rankings
Top 17.39% on Repo1.maven.org
Related Projects