Commit Graph

1346 Commits

Author SHA1 Message Date
f5803a09f6 fix: vastly superier handling of queue chunks (#2461)
- remove ChunkHolder locking concept as this is no longer needed
 - previously we obtained the copy from chunk GET on finalize, meaning the copy could be replaced by a "newer" one (bad)
 - work around this issue by introducing concept of "unique" keys to map chunk GET copies to
 - correctly handle resetting of various chunk-related classes to actually allow pooling to work
 - remove chunks as they are submitted when flushing a SingleThreadQueueExtenting
2023-10-22 10:04:19 +00:00
9489e5448f fix: there is no need to synchronise chunk sending to the chunk GET instance (#2463) 2023-10-22 09:01:44 +02:00
8c5bb96fdd Streamline fawe thread names (#2467)
streamline fawe thread names
2023-10-21 17:48:35 +02:00
c6a9673b4b fix: avoid tripping async catcher when getting entity from chunk (#2464) 2023-10-18 14:30:22 +01:00
d0d97ce4ca Update paperweight 2023-10-09 17:58:28 +02:00
dccf82ab1b fix: set villager offers temporarily to save NBT without sending event (#2357) 2023-10-02 20:36:21 +01:00
66c2dc3eda Update dependency com.zaxxer:SparseBitSet to v1.3 (#2440)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 12:00:16 +02:00
45b60f4929 Add support for 1.20.2 (#2431)
* Update to 1.20.2

* Update paperweight

---------

Co-authored-by: Pierre Maurice Schwang <mail@pschwang.eu>
2023-09-29 20:00:58 +00:00
7b0f1b3c5a Update paperweight 2023-09-16 23:47:19 +02:00
319bc0a551 Fix left click on air being ignored and right click on block being handled twice 2023-09-16 23:44:14 +02:00
f36c5d42c7 Avoid Unsafe usage where possible (#2403) 2023-09-09 16:07:37 +02:00
60a3994d62 Clean up some regen code (#2405) 2023-09-09 16:07:29 +02:00
8c611c5324 Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.4 (#2415)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-01 08:32:13 +02:00
4def201daa Adapt new test methods 2023-08-26 17:13:24 +02:00
fe33be5795 Update userdev 2023-08-18 13:40:16 +02:00
a088e6a96b Remove the Bukkit legacy data folder migration code from 11 years ago (#2383)
(cherry picked from commit EngineHub/WorldEdit@7f81aad028)
2023-08-10 19:10:04 -04:00
e81980651e Cleanup dependencies 2023-08-09 20:52:18 +02:00
50e45f07f0 fix: Do not tab complete if command not owned by FAWE (#2386) 2023-08-02 14:08:58 +02:00
0dbc0db43f Update plugin com.modrinth.minotaur to v2.8.3 (#2392)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-02 14:07:19 +02:00
9ae04b8d40 Update v7 notification 2023-07-31 11:44:14 +02:00
f58f00e97f Update plugin com.modrinth.minotaur to v2.8.2 (#2374)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-22 12:21:08 +02:00
c91b477e29 Update PlotSquared integration to v7 (#2075)
Co-authored-by: dordsor21 <dordsor21@gmail.com>
2023-07-22 12:01:33 +02:00
b1e0ad4ef7 feat: re-submit chunk load request after 10s after checking world is loaded (#2339)
- #2332 makes it seem like paper forgets to load a chunk sometimes
 - resubmit chunk load request after a second to attempt to counter this
2023-07-15 16:41:04 +01:00
0a19f643b6 fix #2349 2023-07-11 16:39:53 +01:00
90587e56fc Deprecate support for 1.16.5 (#2338) 2023-07-07 16:38:10 +00:00
d78092b4ca fix: ensure chunk is loaded when getting entities (#2323) 2023-07-07 18:36:12 +02:00
f38c81aa2a fix: correctly invalidate mask after a plot is merged (#2333) 2023-07-07 18:27:10 +02:00
888683d83b fix: ignore clipboard origin when pasting to match P2 behaviour (#2336) 2023-07-07 18:23:37 +02:00
a669be2041 fix #2319 2023-07-05 22:03:13 +01:00
770bb0087a Drop support for minor 1.19 versions (#2316)
* Drop support for minor 1.19 versions

* More work
2023-06-29 12:23:26 +02:00
24325d91ba feat: improve (region) fawe mask handling (#2312)
* feat: improve fawe mask handling
 - Actually cache masks, even if the player has left the region
 - Fix P2 isValid test for single plots
 - Fixes #1946

* Fix incorrect delegated method
2023-06-28 09:24:20 +01:00
924805af8f fix: fix obnoxious error message if using p2 v7 with FAWE main branch 2023-06-25 13:52:13 +01:00
05d5ad161a chore: add obnoxious error message if using p2 v7 with FAWE main branch 2023-06-23 21:57:51 +01:00
8ca25fa7d7 fix: towny max bounds are exclusive (#2301)
fix: towny max bounds are exlusive
 - Fixes #2293
2023-06-19 22:46:01 +02:00
1ede11b129 fix: use new array when creating palette (#2305)
- Fixes #2291
2023-06-19 14:34:02 +01:00
135c77cfb5 chore: minor changes
- null check get tile in ThreadUnsafeCharBlocks
 - 0 to reserved ID
2023-06-18 15:03:51 +01:00
78fb74665f Update plugin com.modrinth.minotaur to v2.8.1 (#2298)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-17 16:36:57 +02:00
7a7373fd3d Update paperweight 2023-06-17 16:16:16 +02:00
51e238c352 feat: add new tree types to tree tool and brush (#2286)
* feat: add new tree types
 - implements #2197

* Remove nonsensical test case

---------

Co-authored-by: Alexander Brandes <mc.cache@web.de>
2023-06-15 10:18:01 +02:00
79a2c14caa fix #2292 2023-06-13 19:12:24 +02:00
d9463ce8b5 Add support for 1.20.1 2023-06-12 16:36:06 +02:00
e449910af5 feat: prevent edits outside +/- 30,000,000 blocks (#2285)
* feat: prevent edits outside +/- 30,000,000 blocks

* Remove import
2023-06-12 11:27:07 +02:00
ca4080eea7 Update & Fix TownyFeature support. (#2279) 2023-06-11 22:55:11 +01:00
083f8a4dd8 Set proper field access and use mappings for entities on spigot (#2282)
set proper field access and use mappings
2023-06-10 22:47:22 +02:00
bb14d93a8d Add Console/CommandBlock support to Fabric/Forge/Sponge (2317) 2023-06-09 13:58:45 +02:00
e7876c4eba Update to 1.20 (#2276)
* Towards 1.20

* Init bukkit

* Update YAML to 2.0

* Fixes for 1.20 adapters

* Update obfuscated field names

* Remove getHandle workaround

* entityManager is obfuscated

* Update paperweight

* [ci-skip] Add 1.20 to modrinth task

---------

Co-authored-by: Phillipp Glanz <p.glanz@madfix.me>
Co-authored-by: SirYwell <hannesgreule@outlook.de>
2023-06-09 12:53:42 +02:00
152d870cdb Improve exception handling on adapter loading (#2277) 2023-06-08 08:24:44 +00:00
84872cf9a2 chore: improve queue documentation and submit history to better queue (#2266) 2023-06-06 19:22:25 +02:00
5504811f11 chore: minor improvements to processing-related code (#2271) 2023-06-06 19:21:02 +02:00
e9fed5a066 feat: improve error when loading biomes (#2241) 2023-06-04 18:50:08 +02:00