mapsyncer-paper 0.2.0: Paper 26.3
Build / build (push) Successful in 3m6s

Build against the 26.3 dev bundle (26.3.build.151-beta; no stable build
exists yet).

26.3 rewrote the block palette in region files: a default-state block is a
bare string, any other state is {id, properties}, and a list mixing both
wraps the strings as {"": name}. The parser cast every entry to a
compound with Name/Properties, so every chunk saved by 26.3 threw
ClassCastException and the whole region failed to render. Both formats are
read now (a region holds a mix until every chunk is re-saved), and a chunk
that fails to parse is skipped instead of aborting the region.
This commit is contained in:
janhouse committed 2026-10-04 18:18:09 +03:00
1 parent 8d4b7df1ce
commit 9f6b0772f0
6 files changed
+112 -10

No files matched your search

+1 -1
View File
@@ -37,7 +37,7 @@ Two visibility modes (`config.yml`):
## Requirements
- Paper 26.2 on Java 25 (the build compiles against Paper's Mojang-mapped
- Paper 26.3 on Java 25 (the build compiles against Paper's Mojang-mapped
internals via paperweight; other versions need a rebuild).
- Clients: Xaero's World Map 1.40.11+ and the MapSyncer client mod for the
same Minecraft version.