Commit Graph

  • 95470c81b3 Remove old create method that Guice doesn't like fix/v6/set-forcesync-to-chunk-coordinator dordsor21 2022-06-10 13:49:48 +01:00
  • cc7e17960b docs: Add 1.19 to issue template Alexander Brandes 2022-06-10 13:42:09 +02:00
  • 5f90c663e8 Update Core/src/main/java/com/plotsquared/core/PlotSquared.java fix/v6/config-load-order Alexander Brandes 2022-06-10 01:28:49 +02:00
  • 3c75b170f0 fix: mob cap counting for each connected plot individually (#3643) Bernhard 2022-06-10 01:27:39 +02:00
  • 764c94c9cc Merge branch 'v6' into v7 Alexander Brandes 2022-06-10 01:14:09 +02:00
  • 8d0cc68721 Don't do the big error if heads don't work dordsor21 2022-06-09 22:00:51 +01:00
  • 320363e5ff QueryCapability is effectively a "dumb" method dordsor21 2022-06-09 21:38:06 +01:00
  • 366c26dc15 Fix imports dordsor21 2022-06-09 21:09:25 +01:00
  • 2a79c0a419 Javadocs dordsor21 2022-06-09 21:07:49 +01:00
  • 5402516db0 Only load world cofigurations if WorldEdit has fully enabled (safe to do) - Fixes #3664 dordsor21 2022-06-09 20:50:30 +01:00
  • 90d42b8b9f Implement tile entities to generation using Populators - Fixes #3051 dordsor21 2022-06-09 20:49:43 +01:00
  • 84c9bb0d92 Ensure compiled is actually set to true in BlockBucket dordsor21 2022-06-09 17:25:55 +01:00
  • a79c474957 Deprecate methods for removal that will be removed/had their signatures changed in v7 dordsor21 2022-06-09 13:49:58 +01:00
  • dd996ae44f Address comments chore/v7/queue-deprecations dordsor21 2022-06-09 13:43:00 +01:00
  • 4bb480a238 chore: Update Code of conduct email (#3661) Alexander Brandes 2022-06-09 12:58:31 +02:00
  • 9ffa935c0c build: Switch to bill of materials (#3653) Alexander Brandes 2022-06-09 12:57:37 +02:00
  • 7f8ffc1f56 chore: Update Code of conduct email chore/v6/3651 Alexander Brandes 2022-06-08 22:57:22 +02:00
  • 1b08fc5419 Any fixes to flat world biome setting will target 1.19 dordsor21 2022-06-08 21:15:53 +01:00
  • 9188c8c40d Move to new generation API - Currently not working due to lack of biome-setting capability via BiomeProvider for flat worlds dordsor21 2022-06-08 21:12:16 +01:00
  • 43150abb86 Address deprecations in queue/generation code dordsor21 2022-06-08 21:12:55 +01:00
  • 17cbcf394c Address deprecations for removal throughout the plugin chore/v7/general-deprecations dordsor21 2022-06-08 21:09:55 +01:00
  • 3d87ee41b3 v7 is 7.0.0-SNAPSHOT dordsor21 2022-06-08 14:42:14 +01:00
  • 763f7681a7 Re-add old factory create method and deprecate for removal dordsor21 2022-06-07 16:41:36 +01:00
  • a46037b1f1 Ensure forceSync is provided when constructing chunk coordinators dordsor21 2022-06-07 16:24:27 +01:00
  • 00f089bcb7 fix: Use the correct bom version build/v6/managed-deps NotMyFault 2022-06-07 00:31:20 +02:00
  • 7257775dad Update build.gradle.kts Alexander Brandes 2022-06-07 00:17:34 +02:00
  • 5c418edcef build: Update bom Alexander Brandes 2022-06-06 19:45:12 +02:00
  • b278c4eaaf build: Update dependency net.kyori:adventure-text-minimessage to v4.11.0 renovate/adventure-text-minimessage Renovate Bot 2022-06-06 14:42:22 +00:00
  • 63b3d9df7d build: Move bom to root build script Alexander Brandes 2022-06-06 13:46:38 +02:00
  • d3a9872dd5 build: Update dependency net.kyori:adventure-api to v4.11.0 renovate/adventure-api Renovate Bot 2022-06-06 11:29:47 +00:00
  • dd48069756 build: Switch to managed dependencies Alexander Brandes 2022-06-06 12:46:22 +02:00
  • 0a32268784 Prevent blocks moving/generating below and above build height (#3641) Bernhard 2022-06-05 20:51:07 +02:00
  • ae3b8c06f6 chore: Address Paper javadoc warnings (#3648) Alexander Brandes 2022-06-05 20:50:49 +02:00
  • 803b53f020 chore: add missing license headers feat/v7/gui-rework Pierre Maurice Schwang 2022-06-04 17:16:03 +02:00
  • dca9ec385f chore/feat: cleanup gui logic, extendable inventories / guis Pierre Maurice Schwang 2022-06-04 16:30:33 +02:00
  • 7cb5df6253 feat: started plot gui rework Pierre Maurice Schwang 2022-06-04 01:19:49 +02:00
  • 713c4ad0d2 Remove aggregation of cross module javadocs (#3646) Alexander Brandes 2022-06-03 23:13:41 +02:00
  • d797bf8361 chore: Address Paper javadoc warnings chore/v6/paper-jd Alexander Brandes 2022-06-03 10:37:13 +02:00
  • 576ee735a5 chore: Don't aggregate javadocs anymore build/master/aggregation Alexander Brandes 2022-06-02 18:06:55 +02:00
  • fd8832ac98 Merge branch 'v6' into v7 NotMyFault 2022-06-01 20:13:07 +02:00
  • 48386c0828 build: Back to snapshot for development NotMyFault 2022-06-01 20:12:50 +02:00
  • 625b3921e1 build: Release 6.8.1 6.8.1 NotMyFault 2022-06-01 20:09:36 +02:00
  • 48aa37d173 Update Readme SVG (#3642) Alexander Brandes 2022-05-30 13:47:25 +02:00
  • 228acc196c Merge branch 'v7' of https://github.com/IntellectualSites/PlotSquared into v7 Alexander Brandes 2022-05-29 22:05:37 +02:00
  • 62197f3deb Merge branch 'v6' into v7 Alexander Brandes 2022-05-29 22:05:17 +02:00
  • 395ab3ad0b docs: Update Readme SVG docs/v6/update-svg Alexander Brandes 2022-05-29 22:02:37 +02:00
  • 2c2314e95c refactor: return info.server for %plotsquared_currentplot_owner% if plot is a server plot (#3640) Bernhard 2022-05-25 10:18:10 +02:00
  • 5eb2fc3ad0 Kick players on merged plots appropriately (#3639) Bernhard 2022-05-24 20:30:06 +02:00
  • 82cd9a092c build: Update fawe to v2.2.0 (#3637) renovate[bot] 2022-05-24 13:33:54 +02:00
  • 62754362c2 build: Don't expose jcip and findbugs annotations to the world on runtime (#3533) Alexander Brandes 2022-05-21 12:01:06 +02:00
  • daa9348993 chore: Change maven group and artifact ID (#3632) Alexander Brandes 2022-05-21 11:58:30 +02:00
  • 2e9dfd6f6f chore: Update PaperMC repository endpoint (#3633) BlockyTheDev 2022-05-21 07:57:22 +02:00
  • 052ae37755 chore: Change maven group and artifact ID chore/v7/maven-structure Alexander Brandes 2022-05-20 14:11:25 +02:00
  • 7e4499e092 Merge branch 'v7' of https://github.com/IntellectualSites/PlotSquared into v7 Alexander Brandes 2022-05-18 22:14:35 +02:00
  • 396a1575d2 Merge branch 'v6' into v7 Alexander Brandes 2022-05-18 22:13:29 +02:00
  • fc9fe1462f build: Back to snapshot for development Alexander Brandes 2022-05-18 22:07:22 +02:00
  • 41f546ca6b build: Release 6.8.0 6.8.0 Alexander Brandes 2022-05-18 22:05:31 +02:00
  • d037da33cb chore: Ignore .DS_Store files Alexander Brandes 2022-05-18 21:59:09 +02:00
  • dc2d08c67e build: Update release-drafter/release-drafter action to v5.20.0 (#3624) renovate[bot] 2022-05-18 17:19:23 +02:00
  • 2c6df07792 build: Update release-drafter/release-drafter action to v5.20.0 renovate/release-drafter-release-drafter-5.x Renovate Bot 2022-05-16 12:37:49 +00:00
  • 953d57d1b5 Replace legacy color codes in flag examples (#3520) Hannes Greule 2022-05-16 14:28:03 +02:00
  • 96dfc27411 Fix lag caused when generating augmented worlds with roads (#3614) Jordan 2022-05-16 13:27:41 +01:00
  • 171d2e5e99 Fix generation of augmented/partial worlds when single worlds are enabled (#3615) Jordan 2022-05-16 13:21:43 +01:00
  • 4433892431 fix: Block Endermites from spawning if mob spawning is disabled (#3623) Bernhard 2022-05-16 14:20:03 +02:00
  • b53d2d03a4 Merge branch 'v6' into v7 Alexander Brandes 2022-05-15 15:41:17 +02:00
  • cb0c1f6728 Merge branch 'v6' into build/v6/annotations build/v6/annotations Alexander Brandes 2022-05-15 15:39:02 +02:00
  • c1431c0971 build: Update to Paper 1.18.2 (#3622) Alexander Brandes 2022-05-15 12:31:40 +02:00
  • 98a07dad1b Fix plot analysis (#3618) Jordan 2022-05-15 10:58:04 +01:00
  • 0ffa22b7a6 Deprecations to Queues (#3613) Jordan 2022-05-15 10:57:26 +01:00
  • 60a0129fe9 Correctly use yIndex when regenerating plots in certain world configurations (#3601) Jordan 2022-05-15 10:42:19 +01:00
  • a188898b85 replace legacy color codes in flag examples fix/v6/legacy-color-codes SirYwell 2022-02-26 21:40:31 +01:00
  • 96fcbabfe6 resolve tags in click for flag info command fix/v7/minimessage-fixups SirYwell 2022-05-14 20:49:12 +02:00
  • 61ec076522 Annotate new queue as internal use only fix/v6/plot-analysis dordsor21 2022-05-14 18:54:45 +01:00
  • 62ee60a76c Update MiniMessage to 4.10.1 (#3617) Pierre Maurice Schwang 2022-05-14 17:05:28 +02:00
  • d5f8a0842b make y location of homes always absolute part 2 (#3620) Hannes Greule 2022-05-13 15:46:52 +02:00
  • b7743b06f0 chore: fix minimessage messages, fix circular method reference chore/v7/minimessage-update Pierre Maurice Schwang 2022-05-12 22:35:49 +02:00
  • 0a41e87dc8 Address comments and maxY should be inclusive dordsor21 2022-05-12 17:21:43 +01:00
  • def2ca7552 make y location of homes always absolute part 2 fix/v6/relative-home-coords-2 SirYwell 2022-05-11 19:38:28 +02:00
  • f7d55ce105 Implement restoring tags directly using a supplied block (#3616) Jordan 2022-05-11 13:12:19 +01:00
  • 85911646f3 Add ability to disable random Mojang uuid API calls (#3586) Bernhard 2022-05-11 14:11:57 +02:00
  • 8b75dece69 Implement chunkObject into queueing (#3612) Jordan 2022-05-11 13:11:38 +01:00
  • 170b8eab65 Add since annotation dordsor21 2022-05-11 00:09:01 +01:00
  • ad4366f31b Fix plot analysis - Stop using deprecated ChunkQueueCoordinator and create a new purpose-built coordinator - Generation is chunk-by-chunk thus the old blocks cache needs to be filled accordingly - Remove the **four** System#gc calls - Fixes #3464 - Fix really weird dumb... maths? in ExpiryTask - Fixes #3600 dordsor21 2022-05-10 23:38:50 +01:00
  • 86c54bf04c feat: rewrite database interactions feature/v7/repositories Alexander Söderberg 2022-05-09 19:05:24 +02:00
  • a92e5c83e2 Add since tags chore/v6/some-queue-deprecation dordsor21 2022-05-10 15:39:48 +01:00
  • f515ce2cc1 Javadocs fix/v6/augmented-world-road-generation dordsor21 2022-05-10 14:17:16 +01:00
  • 7d6e515ba8 Improvements to /plot list command (#3585) Bernhard 2022-05-10 09:50:27 +02:00
  • 6aa3f7c1b7 Update Bukkit/src/main/java/com/plotsquared/bukkit/queue/BukkitQueueCoordinator.java feature/v6/implement-chunk-object Alexander Brandes 2022-05-10 09:02:57 +02:00
  • b3c67b55d5 Fix lag caused when generating augmented worlds with roads - Begin by implementing forceSync to the queue system as we know the chunk will be accessible to edits in some cases (i.e. population). - Also implement custom SideEffectSets to override any decided by the default chunk consumer, as we do NOT want to update neighbours in population (this caused infinite generation to be required causing the lag and server death). We also do not want to enqueue the QueueCoordinator in AugmentedUtils as this would write to the world and update neighbours before we might want to (plus it's just used to restrict and offset the blocks being set) - Then implement disabling any biomes from being saved/set to the queue to prevent augmented worlds having their biomes overriden in roads - Consequently fix ScopedQueueCoordinator, preventing the y value of blocks being set from needlessly being changed, fixing road heights in augmented worlds - Finally we do not need a method with chunkObject in the signature in AugmentedUtils as this is no longer used by the method dordsor21 2022-05-10 01:35:52 +01:00
  • 9f3507ea85 Actually implement chunkObject into queueing - This should only be used in generation - The chunk will be used as fallback to set to using bukkit API if WNA fails dordsor21 2022-05-10 01:39:16 +01:00
  • 2a6d448afd Deprecations and niceties - Deprecate ScopedQueueCoordinator as it is poorly named - Deprecate ChunkQueueCoordinator for complete removal as it is poorly designed (though still used) dordsor21 2022-05-10 01:41:52 +01:00
  • 798b98b3cf Fix generation of augmented/partial worlds when single worlds are enabled - Enabling single worlds adds "PlotSquared:single" to the generators map in SetupUtils - Adding a switch for if the map has ever been loaded into means that the first time updateGenerators is called, they will always be updated - This means that ultimately PlotSquared is not added as a generator for augmented/partial worlds in bukkit/yml (as it is not, it is a populator) fix/v6/augmented-generation-with-single-worlds dordsor21 2022-05-10 01:49:33 +01:00
  • d1aeef85d4 Implement restoring tags directly from a supplied block - Reduces overhead when setting blocks via fallback - Also means blocks will not be accessed via world when they should be access via chunk (https://github.com/IntellectualSites/PlotSquared/pull/3612) feature/v6/extra-state-wrapper-method dordsor21 2022-05-10 01:46:47 +01:00
  • 13d7357c85 Niceties - Better ordering of augmented information printed to consol on startup - Override dordsor21 2022-05-10 01:43:01 +01:00
  • 3afd087663 chore!: bump MiniMessage to 4.10.1 Pierre Maurice Schwang 2022-05-09 22:01:47 +02:00
  • 90cc519778 build: Update dependency net.kyori:adventure-platform-bukkit to v4.1.0 renovate/adventure-platform-bukkit Renovate Bot 2022-05-09 15:16:13 +00:00
  • 16e26b910c build: Update dependency com.github.spotbugs:spotbugs-annotations to v4.7.0 (#3606) chore/v6/two-quick-things-ig renovate[bot] 2022-05-09 13:53:59 +02:00
  • b13470ab93 Correctly use yIndex when regenerating plots in certain world configurations - Fixes #3597 fix/v6/y-index-regen dordsor21 2022-05-08 16:55:10 +01:00
  • 8b1f295b6b chore: Exclude .DS_Store files Alexander Brandes 2022-05-07 16:51:11 +02:00
  • f366046e34 build: Revert relocation change of unpublished, shaded deps Alexander Brandes 2022-05-07 16:49:34 +02:00