Pierre Maurice Schwang
84ea606092
Merge remote-tracking branch 'origin/main' into feat/spongeSchemV3
2024-06-21 00:46:24 +02:00
Jordan
705df34c12
fix: create new biome paletted container when writing ( #2791 )
...
- resizing a paletted container copy alters the original paletted container
- copy is not clone
- fixes #2790
2024-06-20 20:49:16 +02:00
Pierre Maurice Schwang
7b333a92e3
Merge branch 'main' into feat/spongeSchemV3
2024-06-17 21:31:06 +02:00
renovate[bot]
7c7118ce26
Update dependency paperweight-userdev to v1.20.6-R0.1-20240615.211816-120 ( #2794 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-17 01:44:06 +00:00
Pierre Maurice Schwang
9d7446cec0
Merge remote-tracking branch 'origin/main' into feat/spongeSchemV3
2024-06-16 17:17:33 +02:00
dordsor21
5ab79a3f61
ref: biomes refrection works on 1.20.6
2024-06-16 09:24:54 +01:00
dordsor21
49ac08d5b4
Revert "Remove self-refraction-check"
...
This reverts commit 2eb6b5a123
.
2024-06-15 20:53:01 +01:00
Jordan
af83b2f9c9
fix: improve biome setting to avoid writing directly to chunk ( #2757 )
...
* fix: improve biome setting to avoid writing directly to chunk
- Removes possibility of writing to the LevelChunkSection biomes PalettedContainer whilst it is being read for sending packets
- I believe this occured mostly on clipboard operations where blocks are written before biomes, so chunks are being sent whilst writing biomes
- This would explain why the error reported in the below issue (and others) is/was so rare
- Of course I could be completely wrong about all of this, but given the line in LevelChunkSection#write that the error seems to consistently occur on is when writing biomes to the packet, and that the only place I can find in FAWE where we write to a "live" PalettedContainer is for biomes, I am reasonably confident that this is the cause
- Should address #2729
* Remove self-refraction-check
2024-06-15 13:08:42 +02:00
Jordan
031fdf2efd
fix: ensure config-legacy.yml is created before accessed ( #2752 )
...
* fix: ensure config-legacy.yml is created before accessed
* Stop error attempting to load FAWE config if it doesn't exist
2024-06-13 20:31:45 +02:00
Jordan
865cc55a0e
feat: add #hotbar mask and pattern ( #2769 )
...
- closes #2765
2024-06-13 20:31:34 +02:00
Pierre Maurice Schwang
500812efe1
Merge remote-tracking branch 'origin/main' into feat/spongeSchemV3
...
# Conflicts:
# worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/sponge/SpongeSchematicV2Writer.java
2024-06-12 18:43:40 +02:00
Jordan
9843bb0188
chore: address deprecations from new records ( #2768 )
...
* Category should implement Keyed
2024-06-12 15:00:40 +02:00
Pierre Maurice Schwang
c35cd6e816
fix: make FastSchematicWriterV3 work
2024-06-10 21:03:42 +02:00
Jordan
62297f9479
refactor: adjust chunk sending ( #2770 )
...
- synchronise on the chunk GET object (when available)
- kick it off to be run at some point on the main server thread
2024-06-10 19:12:31 +01:00
renovate[bot]
c6e297942f
Update dependency paperweight-userdev to v1.20.6-R0.1-20240604.210637-112 ( #2775 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-10 01:54:22 +00:00
Pierre Maurice Schwang
e53d3b6d89
feat: initial work on FastSchematicWriterV2
2024-06-09 18:58:27 +02:00
Jordan
5714a52675
fix: correctly trim the max chunk section ( #2753 )
...
- fixes #2727
- fixes IntellectualSites/Plotsquared#4436
2024-06-05 21:23:12 +02:00
renovate[bot]
e044b92d45
Update dependency paperweight-userdev
2024-06-03 03:37:08 +00:00
dordsor21
36d2c85fdb
chore: address deprecations in vector classes
2024-05-31 18:52:49 +02:00
Pierre Maurice Schwang
7318685613
fix: ClassCastException on spigot ( #2751 )
...
fix: ClassCastException on spigot due to method change
2024-05-27 21:32:09 +02:00
renovate[bot]
5225dddaa6
Update dependency paperweight-userdev to v1.20.6-R0.1-20240526.222003-87
2024-05-27 00:29:39 +00:00
Pierre Maurice Schwang
c77d34156b
Fix compatibility with WorldGuard ( #2743 )
...
* Make the Vector classes into Records (#2477 )
* Make the Vector classes into Records
* Drop custom equals and hashCode methods in Vector/BlockVector classes
(cherry picked from commit 0df2b6af4c1ce18b77eedd5c62eeb45011512103)
Signed-off-by: Pierre Maurice Schwang <mail@pschwang.eu>
* chore: cleanup cherry-pick issues, migrate to new methods
* chore: add since attributes to deprecated tags, use MathMan instead of Math std lib for rounding ints
* chore: mark custom hashCode + equals implementations diffing from upstream
---------
Co-authored-by: Maddy Miller <mnmiller1@me.com>
2024-05-25 13:36:37 +02:00
Jordan
f9c523c173
feat: move limits for (brush, superpickaxe and normal) radii to fawe ( #2635 )
...
- closes #2587
2024-05-24 15:09:57 +02:00
renovate[bot]
3dc949e383
Update dependency paperweight-userdev to v1.20.6-R0.1-20240520.005421-60
2024-05-20 03:40:38 +00:00
renovate[bot]
d17beba7bb
Update dependency paperweight-userdev to v1.20.6-R0.1-20240518.202723-58
2024-05-19 14:27:37 +00:00
renovate[bot]
adb045be6a
Update dependency net.kyori:adventure-nbt to v4.17.0
2024-05-19 14:27:02 +00:00
Hannes Greule
a353c12df0
Support for 1.20.5/6 ( #2721 )
...
* 1.20.6
Signed-off-by: Alexander Brandes <mc.cache@web.de>
* work
Signed-off-by: Alexander Brandes <mc.cache@web.de>
* More work
Signed-off-by: Alexander Brandes <mc.cache@web.de>
* chore: address more removed fields and methods, make it run
* chore: don't allocate unnecessary arrays (by maps)
* chore: the comment might still be noteworthy
* chore: no need to synchronize twice
* fix obfuscation changes
* remove unneeded deprecation
* make regen work without throwing exceptions - but slow
* fix: error when adapting BaseItemStacks without nbt
* fix annoying paper api breakage
---------
Signed-off-by: Alexander Brandes <mc.cache@web.de>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
Co-authored-by: Pierre Maurice Schwang <mail@pschwang.eu>
2024-05-19 13:32:18 +02:00
renovate[bot]
3c206f44a5
Update dependency paperweight-userdev to v1.20.4-R0.1-20240424.165410-174
2024-04-29 01:20:19 +00:00
renovate[bot]
3dfc4f8f79
Update dependency paperweight-userdev to v1.20.4-R0.1-20240420.200855-173
2024-04-20 21:36:28 +00:00
renovate[bot]
fdd6b86aeb
Update dependency paperweight-userdev to v1.20.4-R0.1-20240420.181647-171
2024-04-20 18:59:41 +00:00
renovate[bot]
a383251596
Update dependency paperweight-userdev to v1.20.4-R0.1-20240420.033107-168
2024-04-20 05:15:50 +00:00
renovate[bot]
65fd331232
Update dependency paperweight-userdev to v1.20.4-R0.1-20240419.201130-167
2024-04-19 22:15:29 +00:00
renovate[bot]
7afebdbc61
Update dependency paperweight-userdev to v1.20.4-R0.1-20240416.195429-165
2024-04-16 22:33:23 +00:00
renovate[bot]
ccc8b15664
Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.6
2024-04-14 14:41:23 +00:00
renovate[bot]
cdad55ef77
Update dependency dev.notmyfault.serverlib:ServerLib to v2.3.5
2024-04-14 11:47:32 +00:00
renovate[bot]
e426e7c8ee
Update dependency paperweight-userdev to v1.20.4-R0.1-20240412.212303-164
2024-04-13 01:09:04 +00:00
renovate[bot]
ed38f96f92
Update dependency paperweight-userdev to v1.20.4-R0.1-20240412.201522-163
2024-04-12 21:24:02 +00:00
renovate[bot]
e76904f228
Update dependency paperweight-userdev to v1.20.4-R0.1-20240412.173131-159
2024-04-12 19:02:44 +00:00
Pierre Maurice Schwang
c1e2f23f94
Fix error on adapting custom entities / entity types ( #2674 )
...
chore/fix: entity type adaption, more in line with upstream
2024-04-12 20:55:58 +02:00
renovate[bot]
fa6e924f56
Update dependency paperweight-userdev to v1.20.4-R0.1-20240408.052944-158
2024-04-08 08:10:31 +00:00
renovate[bot]
d16cb8eb91
Update dependency paperweight-userdev to v1.20.4-R0.1-20240407.005218-157
2024-04-07 03:19:22 +00:00
renovate[bot]
b4c3ec3a64
Update dependency paperweight-userdev to v1.20.4-R0.1-20240406.235646-156
2024-04-07 01:00:22 +00:00
renovate[bot]
606e07bfdf
Update dependency paperweight-userdev to v1.20.4-R0.1-20240406.215857-153
2024-04-06 22:32:39 +00:00
renovate[bot]
58fd4ac288
Update dependency paperweight-userdev to v1.20.4-R0.1-20240405.071722-146
2024-04-05 11:12:23 +00:00
renovate[bot]
778c212e85
Update dependency paperweight-userdev to v1.20.4-R0.1-20240402.103709-145
2024-04-02 14:15:54 +00:00
renovate[bot]
b60a0c532c
Update dependency paperweight-userdev to v1.20.4-R0.1-20240329.175742-144
2024-03-29 20:02:39 +00:00
renovate[bot]
c68544d66d
Update dependency paperweight-userdev to v1.20.4-R0.1-20240325.123556-143
2024-03-25 12:57:48 +00:00
renovate[bot]
5e234a7003
Update dependency paperweight-userdev to v1.20.4-R0.1-20240323.213332-142
2024-03-23 22:02:11 +00:00
renovate[bot]
07011e2420
Update dependency paperweight-userdev to v1.20.4-R0.1-20240320.215354-140
2024-03-20 22:46:32 +00:00
renovate[bot]
63d5852b6c
Update dependency paperweight-userdev to v1.20.4-R0.1-20240320.194253-137
2024-03-20 20:52:40 +00:00