dordsor21
3e847d05a7
Merge branch 'main' into feat/feature-placement
...
# Conflicts:
# worldedit-bukkit/adapters/adapter-1_19_4/src/main/java/com/sk89q/worldedit/bukkit/adapter/ext/fawe/v1_19_R3/PaperweightAdapter.java
# worldedit-bukkit/adapters/adapter-1_20/src/main/java/com/sk89q/worldedit/bukkit/adapter/ext/fawe/v1_20_R1/PaperweightAdapter.java
# worldedit-bukkit/adapters/adapter-1_20_2/src/main/java/com/sk89q/worldedit/bukkit/adapter/ext/fawe/v1_20_R2/PaperweightAdapter.java
# worldedit-bukkit/adapters/adapter-1_20_4/src/main/java/com/sk89q/worldedit/bukkit/adapter/ext/fawe/v1_20_R3/PaperweightAdapter.java
# worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/BukkitImplAdapter.java
2024-06-27 15:17:37 +01:00
dordsor21
99a58f66cd
Fix property loading
2024-06-27 14:59:32 +01:00
Jordan
fee9029bf0
Add a BiomeCategories API ( #2338 ) ( #2777 )
...
* Add a BiomeCategories API (#2338 )
* Add a BiomeCategories API
* licenses
* Use a supplier to retain the lazy-load & dynamicness of the existing system, but still retaining the inversion of control that this PR was intended to provide
* Minor fawe adapter cleanup
* Actually add the new files?
* Fixes
---------
Co-authored-by: Maddy Miller <mnmiller1@me.com>
2024-06-27 15:15:14 +02:00
dordsor21
157f651479
Cleanup after merge
2024-06-27 11:51:53 +01:00
dordsor21
a82b591e0f
Merge branch 'main' into feat/feature-placement
2024-06-27 11:46:26 +01:00
Jordan
ad5739e014
ref: switch from adventure NBT to LinBus ( #2778 )
...
* Switch from adventure NBT to LinBus
* Cleanup
* Clean
* Reimplement NumberTag behaviour
* Use 0.1.0 release
* Fix build, remove fawe tags
---------
Co-authored-by: Octavia Togami <octavia.togami@gmail.com>
2024-06-26 21:55:47 +02:00
Jordan
22b87eb3a5
Merge branch 'main' into feat/feature-placement
2024-06-21 09:18:00 +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
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
dordsor21
b4ed044981
Merge branch 'main' into feat/feature-placement
...
# Conflicts:
# worldedit-core/src/main/java/com/sk89q/worldedit/registry/Category.java
2024-06-12 15:50:48 +01:00
Jordan
9843bb0188
chore: address deprecations from new records ( #2768 )
...
* Category should implement Keyed
2024-06-12 15:00:40 +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
dordsor21
ba30e5a197
Undo
...
Minecraft has a lot of different methods between private and public to determine if structures can be placed. We cannot possibly cover all of them whilst also ensuring issues do not arise with generic "true"s
2024-06-07 20:51:45 +01:00
dordsor21
0e87ee5185
Merge branch 'main' into feat/feature-placement
...
# Conflicts:
# worldedit-core/src/main/java/com/sk89q/worldedit/LocalSession.java
2024-06-07 19:17:15 +01:00
dordsor21
a2c0498b0c
Upstream changes, use correct list of cached block changes
2024-06-07 19:14:23 +01:00
renovate[bot]
e044b92d45
Update dependency paperweight-userdev
2024-06-03 03:37:08 +00:00
dordsor21
ef9c2c0bd3
Address vector deprecations
2024-05-31 18:15:56 +01:00
dordsor21
d466e8e488
Merge branch 'main' into feat/feature-placement
2024-05-31 18:04:18 +01:00
dordsor21
36d2c85fdb
chore: address deprecations in vector classes
2024-05-31 18:52:49 +02:00
dordsor21
5c6d855fe5
Merge branch 'main' into feat/feature-placement
...
# Conflicts:
# worldedit-bukkit/adapters/adapter-1_20_5/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_20_R4/FaweBlockStateListPopulator.java
# worldedit-bukkit/adapters/adapter-1_20_5/src/main/java/com/sk89q/worldedit/bukkit/adapter/impl/fawe/v1_20_R4/PaperweightFaweAdapter.java
2024-05-19 14:32:36 +01: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]
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
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
dordsor21
2e9e78d7e8
fix ext.fawe -> ext/fawe
2024-03-28 12:44:28 +00:00
dordsor21
3eecb36e18
Merge branch 'main' into feat/feature-placement
2024-03-27 16:33:32 +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
renovate[bot]
36da507cf7
Update dependency paperweight-userdev to v1.20.4-R0.1-20240319.191757-136
2024-03-19 19:28:15 +00:00
Pierre Maurice Schwang
b93f01c5b3
Update paperweight 1.20.4 - isOpaque does not exist (anymore) ( #2629 )
...
* chore/fix: update paperweight 1.20.4 - isOpaque does not exist (anymore)
* chore: update paperweight yet again (i feel scammed)
* chore: missing invert of canOcclude in isTranslucent
2024-03-17 20:25:29 +01:00
Jordan
0957d55c6a
Merge branch 'main' into feat/feature-placement
2024-02-04 12:10:34 +01:00
Jordan
033b8e35d2
fix: always set createCopy status on chunk get as chunks are cached ( #2567 )
...
- fixes #2539
2024-02-02 18:06:57 +01:00
Pierre Maurice Schwang
ea6bbecc32
Track paperweight-userdev versions with renovate ( #2548 )
...
* fix: editorconfig file selectors
* chore/ci: add renovate checks for paperweight-userdev
2024-01-22 19:14:10 +01:00
Alexander Brandes
b3905c2a6d
Update Paperweight
...
Signed-off-by: Alexander Brandes <mc.cache@web.de>
2024-01-07 20:53:32 +01:00