Commit Graph

5644 Commits

Author SHA1 Message Date
Alexander Brandes
12e2705260 Revert ()
Revert "Adjust schematic height logic when pasting and actually set air as well ()"

This reverts commit 08ce4c872c.
2022-07-05 15:02:25 +02:00
renovate[bot]
31e777a03a build: Update dependency me.clip:placeholderapi to v2.11.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-04 14:07:14 +02:00
Alexander Brandes
7f436c405b fix: Don't fail post processing compilation on non-ascii charmap () 2022-07-03 14:58:17 +02:00
Traks
4d4d2ab087 Ignore cancelled projectile launch events () 2022-06-28 21:15:09 +02:00
dordsor21
91017acce4 Realistically only need the "highest" y level of adding overlay block errors 2022-06-27 17:41:47 +01:00
dordsor21
c0bfa297bb Ensure use of new generation methods only on 1.19 and above 2022-06-27 17:40:46 +01:00
renovate[bot]
e90fd231d9 build: Update dependency com.github.spotbugs:spotbugs-annotations to v4.7.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-27 17:00:13 +02:00
Alexander Brandes
cd9f0789de build: Update bom to 1.9 2022-06-27 16:47:32 +02:00
Alexander Brandes
5f4c8d92df build: Back to snapshot for development 2022-06-27 14:57:32 +02:00
Alexander Brandes
263cb47a21 build: Release 6.9.1 6.9.1 2022-06-27 14:56:44 +02:00
Traks
005600c99e Show old flag value in remove command () 2022-06-27 13:31:45 +02:00
NotMyFault
26bec7fe2f style: Address javadoc violations 2022-06-26 11:18:33 +02:00
Jordan
f4b886d977 Minor cleanup of the plot analyze code ()
- No need to wrap the final analysis into another async method. It's already contained in an async task
 - Don't overstretch a chunk bounday when setting blocks to newBlocks array
2022-06-23 19:18:29 +02:00
Jordan
75fd9b2631 Update to new Spigot generation API ()
* Address deprecations in queue/generation code

* Move to new generation API
 - Currently not working due to lack of biome-setting capability via BiomeProvider for flat worlds

* Any fixes to flat world biome setting will target 1.19

* Ensure compiled is actually set to true in BlockBucket

* Delegate to platformGenerator in deprecated generation method if applicable when using new generation methods (1.19)

* Re-add wrongly removed method

* Handle exceptions using logger

* We can simplify getting relative offset using floormod

* Replace many booleans with EnumSet

* Address comments, remove needless boolean return for populateChunk
2022-06-22 14:57:39 +02:00
Traks
c09d0d882e Use single PlotListener instance () 2022-06-22 12:50:56 +01:00
Traks
312cb2996c Better handling of offline projectile shooters () 2022-06-22 12:50:46 +01:00
Jordan
f218902581 Implement build height limits into more events ()
* Implement build height limits into more events

* Implement util method to check if y is within world build limits

* Extract duplicate player-build-height-checking to plot area
 - Extract to core module to allow any possible future platforms to access the method, as they will always duplicate

* Add code tag to javadoc

Co-authored-by: Alexander Brandes <mc.cache@web.de>

Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-06-21 19:09:29 +02:00
Alexander Brandes
f27009216c chore: Replace AnnotationHelper class () 2022-06-21 19:09:17 +02:00
Alexander Brandes
6b680fb2c0 Merge v6/v7 2022-06-21 11:00:53 +02:00
renovate[bot]
dda52ebc2e build: Update dependency cloud.commandframework:cloud-services to v1.7.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-20 10:47:49 +02:00
Alexander Brandes
9ac8d38bab chore: Remove checkerframework from gradle libs
Closes 
2022-06-20 10:43:43 +02:00
Hannes Greule
6a54328f7d refactor: replace usages of switch over keyed enums () 2022-06-19 00:59:43 +01:00
Alexander Brandes
7279862def docs: Publish javadocs to GH actions ()
* docs: Publish javadocs to GH actions

* chore: Use updated URL

* chore: Use correct URL
2022-06-17 23:40:29 +02:00
Jordan
08ce4c872c Adjust schematic height logic when pasting and actually set air as well () 2022-06-17 15:39:41 +01:00
Jordan
27ffe4fcdc Address deprecations in queue/generation code () 2022-06-16 15:41:03 +01:00
dordsor21
8afcaccb8a Merge branch 'v6' into v7 2022-06-16 15:26:03 +01:00
dordsor21
c83b13e374 Merge branch 'v6' into v7
# Conflicts:
#	Core/src/main/java/com/plotsquared/core/command/Chat.java
#	Core/src/main/java/com/plotsquared/core/command/Save.java
#	Core/src/main/java/com/plotsquared/core/configuration/caption/Templates.java
#	Core/src/main/java/com/plotsquared/core/plot/PlotArea.java
#	Core/src/main/java/com/plotsquared/core/util/MainUtil.java
#	Core/src/main/java/com/plotsquared/core/util/RegExUtil.java
#	build.gradle.kts
#	gradle/libs.versions.toml
2022-06-16 15:25:33 +01:00
Jordan
2b0c5b1e21 Reset wall filling on clear ()
- Implements 
2022-06-16 16:22:27 +02:00
Alexander Brandes
3d5c694daa chore: Comply with OSSRH licensing guidelines () 2022-06-15 20:17:17 +02:00
Jordan
23360057b9 Chore: General deprecations ()
Address deprecations for removal throughout the plugin
2022-06-13 23:45:27 +02:00
Schuwi
d153232969 Fix maximum plot number check in /plot continue counting the current plot twice ()
Fix max plot restriction check in continue command

Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-06-13 23:44:56 +02:00
Alexander Brandes
bb0aa8d5cc fix: Don't publish root directory to maven repository ()
* fix: Don't publish root directory (Fixes )

* fix: More investigations

* fix: Exclude task 'jar' from root project

* chore: Keep group ID in the root scope
2022-06-13 15:23:12 +02:00
renovate[bot]
d69f3b0893 build: Update dependency com.intellectualsites.bom:bom-1.18.x to v1.5 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-13 11:38:28 +02:00
Alexander Brandes
565838ad43 [ci skip] chore: Update renovate excludes (Closes ) 2022-06-13 11:36:46 +02:00
Alexander Brandes
8b52461271 build: Back to snapshot for development 2022-06-13 11:25:07 +02:00
Alexander Brandes
d08381dfed build: Release 6.9.0 6.9.0 2022-06-13 11:23:48 +02:00
Jordan
b6c45f2df3 Add an on-complete task to PlotArea#mergePlots ()
* Add an on-complete task to PlotArea#mergePlots

* Fix typo
2022-06-13 09:06:01 +02:00
Jordan
b9479405e1 Ensure forceSync is provided when constructing chunk coordinators ()
* Ensure forceSync is provided when constructing chunk coordinators

* Re-add old factory create method and deprecate for removal

* Remove old create method that Guice doesn't like
2022-06-12 10:47:43 +02:00
Jordan
a238ff19bf Implement tile entities to generation using Populators ()
* Implement tile entities to generation using Populators
 - Fixes 

* Javadocs

* Don't do the big error if heads don't work

* Address comments regarding javadocs/comments

* Ensure Location is still sealed, and add api description annotation to public methods in UncheckedWorldLocation

* Clean up HybridGen
 - There's no need for while loops acting as a modulo after we've already performed a modulo
 - Make the code-sections calculating if positions are in the wall/road more readable
 - Collaps duplicate if-elseif bodies

* Better exception handling when setting data to LimitedRegion during chunk population

* Address comments

Co-authored-by: Alexander Brandes <mc.cache@web.de>

* Better naming for "legacy" block state populator

Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-06-12 10:47:25 +02:00
Alexander Brandes
c93b08d0c7 feat: Add 1.19 music disk to the /plot music GUI ()
feat: Add 1.19 music disk to the GUI
2022-06-12 10:47:00 +02:00
Alexander Brandes
1470b7117a chore: Add tadpole buckets to the list of dispensable items ()
chore: Add tadpole buckets to the list of disposables

Signed-off-by: Alexander Brandes <mc.cache@web.de>
2022-06-12 10:46:21 +02:00
Alexander Brandes
7cbc67f4fc chore: Fix typo 2022-06-11 17:14:51 +02:00
Alexander Brandes
0a76bbb2b0 Update README.md 2022-06-11 17:14:05 +02:00
Alexander Brandes
09cc59a1c1 docs: Unify WE, P2 and Fawe abbreviations () 2022-06-11 16:16:06 +02:00
Alexander Brandes
60f7113105 build: Update bom 2022-06-11 14:53:39 +02:00
Alexander Brandes
26c0c1b7cd Merge branch 'v6' into v7 2022-06-11 14:11:25 +02:00
Jordan
bf646be482 Only load world cofigurations if WorldEdit has fully enabled (safe to do) ()
* Only load world cofigurations if WorldEdit has fully enabled (safe to do)
 - Fixes 

(cherry picked from commit f2e1e99be3b4f1fd5ce00e32ea7773dd4d1855aa)

* Fix imports

* QueryCapability is effectively a "dumb" method

* Update Core/src/main/java/com/plotsquared/core/PlotSquared.java

Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-06-10 16:52:17 +02:00
Alexander Brandes
cc7e17960b docs: Add 1.19 to issue template 2022-06-10 13:42:09 +02:00
Bernhard
3c75b170f0 fix: mob cap counting for each connected plot individually ()
cap meta is now handled in the base plot
2022-06-10 01:27:39 +02:00
Alexander Brandes
764c94c9cc Merge branch 'v6' into v7 2022-06-10 01:14:09 +02:00