3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-12-24 18:10:08 +01:00
Commit graph

6848 Commits

Autor SHA1 Nachricht Datum
Hannes Greule
6a7aa96502
Allow lazy-loading chunk section data when using Vector API (#3035) 2024-12-24 13:19:36 +01:00
Pierre Maurice Schwang
84cba165fa
fix: spawner type in pattern (#3042)
* fix: try parsing special block data before blindly applying NBT

* Fix legacy block wrappers with new NBT API (#2361)

(cherry picked from commit 5b674745f17d8ede505857242e5240c6dbeebfd6)

---------

Co-authored-by: Maddy Miller <mnmiller1@me.com>
2024-12-24 13:19:20 +01:00
Hannes Greule
b95bcde152
Simplify heightmap calculation and avoid loading empty sections (#3045)
* Simplify heightmap calculation and avoid loading empty sections

* rename label
2024-12-24 13:18:41 +01:00
Hannes Greule
c8f19849cb
Simplify NMSAdapter#createPalette methods (#3036) 2024-12-23 21:28:42 +01:00
Hannes Greule
0cf981399e
Reduce code duplication of PaperweightBlockMaterial (#3041) 2024-12-23 21:28:34 +01:00
renovate[bot]
9f4be9ef04
Update adventure to v4.18.0 (#3040)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-23 02:47:10 +00:00
renovate[bot]
38c5b00c97
Update dependency gradle to v8.12 (#3038)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-21 12:54:45 +00:00
renovate[bot]
687f49beec
Update dependency paperweight-userdev to v1.21.4-R0.1-20241215.095037-18 (#3037)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-21 12:49:49 +00:00
Pierre Maurice Schwang
74bb6e30d2
1.21.4 (#3021)
* Add the bundled data files

* feat: add 1.21.4 adapter

* Update the XTypes/XCategories files

Co-authored-by: Maddy Miller <mnmiller1@me.com>

* chore/fix: update isFullCube to actually check for shape not occlusion

* chore: remove forget packet

* chore: add block connection fixer to adapter

---------

Co-authored-by: Maddy Miller <mnmiller1@me.com>
2024-12-17 21:32:17 +01:00
renovate[bot]
7427665c29
Update dependency org.checkerframework:checker-qual to v3.48.3 (#3029)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 04:02:37 +00:00
renovate[bot]
b4b3953ffa
Update dependency me.modmuss50.mod-publish-plugin to v0.8.4 (#3027)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 01:19:38 +00:00
renovate[bot]
26ca492378
Update dependency com.palmergames.bukkit.towny:towny to v0.101.0.3 (#3026)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-16 01:19:21 +00:00
Jordan
632b6934a8
feat: implement command to fix block connections (#2746)
* feat: implement command to fix block connections
 - closes #313

* set SETUP to true on setup

* Add (untested) processing capability and second passes where appropriate

* Minor refactor, add various javadocs

* Minor adjustments

* Better chest handling

* Utilise thread extends when able

* Add strings, changes to fastmode/side effect handling

* Cleanup

* Add for 1.21

* Adjustment for tall flowers - add capability to forcefully override block updates

* Move to Fawe/LinTag

* fix: adjustments, fix certain upside-down blocks

* Add for 1.21.3
2024-12-15 20:59:40 +01:00
David
afec252dca
Optimize layer iteration to prevent performance overhead. (#3022)
* Optimize layer iteration to prevent performance overhead.

Adjusted the layer iteration logic in the Region class to use the minimum and maximum Y-values from the chunk. This prevents unnecessary iterations when getMinimumY or getMaximumY returns extreme values, improving performance efficiency.

* Optimize layer iteration logic in Region class.

Refactored the loop to reduce repeated evaluations by storing pre-calculated min and max values for Y coordinates. This change enhances readability and may improve performance by minimizing unnecessary calculations during the iteration process.

* Update variable naming

* Shift bitwise operations to variable initialization
2024-12-15 01:56:07 +01:00
Pierre Maurice Schwang
b54821907d
Fix //snow (#3019)
* chore: update isFullCube to actually check for shape not occlusion

* chore/fix: fix and update snow simulator

* chore: consistent property field naming
2024-12-11 20:25:58 +01:00
renovate[bot]
6d445371c3
Update dependency com.palmergames.bukkit.towny:towny to v0.101.0.2 (#3023)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-10 22:31:03 +00:00
renovate[bot]
19bcab875c
Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.7.7 (#3024)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 01:09:47 +00:00
renovate[bot]
061d62a905
Update dependency paperweight-userdev to v1.21.3-R0.1-20241203.150031-85 (#3015)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-03 17:14:19 +00:00
renovate[bot]
30c46cc17d
Update dependency com.palmergames.bukkit.towny:towny to v0.101.0.1 (#3016)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 00:09:16 +00:00
renovate[bot]
a2a5545ecd
Update dependency me.modmuss50.mod-publish-plugin to v0.8.1 (#3011)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 19:37:43 +00:00
renovate[bot]
619867e867
Update dependency paperweight-userdev to v1.21.3-R0.1-20241124.214153-64 (#3010)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 00:52:16 +00:00
Alexander Brandes
c5f66d30d2
Back to snapshot for development
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-11-24 19:53:28 +01:00
Alexander Brandes
0b571b5e3a
Release 2.12.2
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-11-24 19:44:32 +01:00
renovate[bot]
0acbeb2eec
Update dependency paperweight-userdev (#3008)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-24 17:55:11 +00:00
Alexander Brandes
3bd5b956c5
Refactor 'Fawe' javadoc for better readibility
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-11-24 18:46:57 +01:00
renovate[bot]
57cfa42e64
Update dependency gradle to v8.11.1 (#3007)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-24 17:37:39 +00:00
renovate[bot]
79dab6e776
Update plotsquared to v7.4.0 (#3009)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-24 17:34:26 +00:00
Alexander Brandes
418d098eaa
Fix 'Fawe#getClipboardExecutor()' deprecation javadocs
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-11-24 18:34:11 +01:00
Alexander Brandes
b4bcfd6189
Use Modrinth ID
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-11-24 18:27:47 +01:00
Hannes Greule
9d42b5db70
Move some classes to their expected location (#3004) 2024-11-24 10:52:43 +01:00
Hannes Greule
c4267b3746
Send forget packet to avoid invisible chunk sections (#3005) 2024-11-23 22:43:07 +00:00
Hannes Greule
215898158f
Synchronize bundled data with WE (#2999) 2024-11-23 17:55:04 +00:00
Alexander Brandes
308e909dea
Back to snapshot for development
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-11-19 17:57:08 +01:00
Alexander Brandes
28fb77eb20
Release 2.12.1
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-11-19 17:51:43 +01:00
renovate[bot]
1cad61c4c4
Update dependency paperweight-userdev to v1.21.3-R0.1-20241119.112919-49 (#3001)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-19 16:18:29 +00:00
renovate[bot]
059df70c79
Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.7.5 (#3000)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-19 16:16:36 +00:00
renovate[bot]
02349bcfdf
Update dependency me.modmuss50.mod-publish-plugin to v0.8.0 (#3003)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-19 16:08:55 +00:00
renovate[bot]
a99c39889f
Update dependency gradle to v8.11 (#3002)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-19 16:08:39 +00:00
Jordan
d52e5b0970
fix: correctly check for properties in thaw/snow (#2976) 2024-11-19 16:54:49 +01:00
renovate[bot]
b198a75011
Update dependency com.palmergames.bukkit.towny:towny to v0.100.4.13 (#2995)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-18 02:05:13 +00:00
renovate[bot]
7a020f436a
Update dependency paperweight-userdev to v1.21.3-R0.1-20241117.183222-36 (#2996)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-18 02:04:54 +00:00
Jason Penilla
dcd6b93ebb
Build a Mojang mapped jar in addition to the reobf one, publish both to Modrinth with correct metadata (#2981) 2024-11-14 17:20:53 +01:00
Hannes Greule
e3fc35ce6d
Un-break for versions <1.21.3 (#2988)
* Use Bukkit Registry API where possible (#2573)

(cherry picked from commit 292dae65cb01929dc2158f09bdb19fdc82b3669f)

* compile against 1.21 instead of 1.21.3

* remove method

* Revert "Use Bukkit Registry API where possible (#2573)"

This reverts commit f260e19d29.

---------

Co-authored-by: Maddy Miller <mnmiller1@me.com>
2024-11-11 20:47:29 +00:00
renovate[bot]
8b18dbcdbd
Update dependency paperweight-userdev (#2986)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 01:25:50 +00:00
renovate[bot]
b09e1dbde2
Update dependency com.palmergames.bukkit.towny:towny to v0.100.4.11 (#2985)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 01:25:21 +00:00
Pierre Maurice Schwang
ef8426473a
1.21.3 (#2974)
* feat: initial work on 1.21.3 adapter

* chore: method does not exist anymore

* cleanup, deduplicate, drop old versions from runServer task

* chore: apply deduplicated fields changes from PR

* chore: remove jetbrains annotations references

* chore: remove unsupported versions from modrinth release task

* chore: adjust mondrinth versions, update issue template
2024-11-10 18:13:16 +00:00
Jordan
eb0f07af81
feat: alter clipboard thread to move all clipboard loading from main thread (#2867) 2024-11-06 17:16:03 +00:00
Jordan
e55e8fabe8
feat: improve error handling for state property operations (#2975) 2024-11-06 17:13:56 +00:00
Hannes Greule
7281fa360f
Make property changes more robust (#2962) 2024-11-04 11:22:06 +00:00
Hannes Greule
bd94632c47
Deduplicate adapter fields into superclass (#2967)
Move common adapter fields into supertype
2024-11-04 11:21:14 +00:00