adman
e98921755d
replay testdata
2026-05-08 20:50:37 +02:00
adman
60147fd4b6
correct "Properties" field case
2026-05-08 19:16:42 +02:00
adman
d5979b2c3d
feat(util, anvil): add FloorDiv utility and nil-check in ChunkAt
2026-05-06 22:38:24 +02:00
adman
589f35d147
delete the failing test because it works now i tested in game
2026-05-06 21:13:02 +02:00
adman
600842a679
refactor storage format and bpe handling; add redirecting bpe support and utility function for next largest number
2026-05-06 16:48:39 +02:00
adman
b2df88203d
fix block count calculation in chunk sections; improve variable naming in tests
2026-05-05 23:12:02 +02:00
adman
62d12386e1
improve chunk comparison by adding custom storage comparer and ignoring unexported fields
2026-05-05 13:57:02 +02:00
adman
00ea02a529
refactor chunk version handling; improve logging in equality checks and storage import logic
2026-05-05 13:30:21 +02:00
adman
e5231dfdb6
improve chunk palette handling and logging; fix biome format and storage comparison logic
2026-05-04 00:27:00 +02:00
adman
3b1b436ecf
refactor block state handling and storage initialization in litematic structures
2026-05-03 22:26:02 +02:00
adman
47180bf650
fix incorrect equality check in storage comparison logic
2026-05-03 19:02:06 +02:00
adman
325db98b99
add fuzz test data for chunk reading validation
2026-05-03 18:59:49 +02:00
adman
ceae543352
read chunk section pallet fix
2026-05-03 18:59:42 +02:00
adman
aef9615476
add equality checks and fuzz testing for chunk and storage data comparison
2026-05-03 18:34:21 +02:00
adman
5d3860b91e
start work on mca to packet conversion
2026-05-03 18:20:36 +02:00
adman
da0c3c6f14
add bounds checking for ChunkAt and add TimeAt function to ChunkHeader
2026-05-03 16:28:37 +02:00
adman
a9bf30a609
remove unused TestStorageImportBpeNotAvailable test because there is resizing for mca level storage to block format
2026-05-03 15:00:05 +02:00
adman
e6d08dccbb
working on disk to chunk packet test
2026-05-03 14:33:13 +02:00
adman
1a5f4f4f8e
remove unused address parameter from LoginRaw and fix biome palette length calculation
2026-05-02 15:52:06 +02:00
adman
d0844dd6b5
anvil chunk to real chunk conversion things
2026-05-02 01:36:29 +02:00
adman
6781e4c16d
support upsizing storage on import if bpe not available
2026-05-02 00:21:17 +02:00
adman
719a3bacd8
Add fuzz testing for Section encoding/decoding with multiple edge cases
2026-04-28 09:31:35 +02:00
adman
ce0c58e7c5
refactor shit
2026-04-27 01:50:45 +02:00
adman
8a4e44760e
fix: TestRealStorageResizeDirect and TestRealStorageDirectModeNoPalette bugs
...
- resize() was writing to wrong array (r.data instead of newData) and using
wrong elementsPerLong during resize loop
- TestRealStorageDirectModeNoPalette had invalid test data (0x1FFFF needs
bpe>=17 but test used bpe=9)
2026-04-27 01:45:41 +02:00
adman
e810a60848
111111
2026-04-27 01:26:56 +02:00
adman
0981339028
1111
2026-04-27 01:03:47 +02:00
adman
7746dd8ee9
real storage
2026-04-27 00:17:56 +02:00
adman
378b78312e
storage=?????
2026-04-25 18:00:10 +02:00
adman
bd3139754d
add import storage and test
2026-04-23 22:36:34 +02:00
adman
841d91b91d
storage
2026-04-23 21:30:17 +02:00
adman
895ec53698
parse the world
2026-04-21 22:24:12 +02:00
adman
f6001c8b22
mojang cant get their cases straight
...
i had to implement like 4 cases just to parse that file
2026-04-21 09:38:14 +02:00
adman
d87c362270
anvil testdata
2026-04-21 08:35:40 +02:00
adman
236e414242
anvil start
2026-04-21 08:35:24 +02:00
adman
5222390b65
nbt changes
2026-04-21 08:35:18 +02:00
adman
997594d7c3
fix chunk sections being one
2026-04-20 20:23:25 +02:00
adman
c83a777eac
mojang is weird i tell them 1 and they turn it into 4
2026-04-20 18:12:25 +02:00
adman
65fea61667
chunk builder
2026-04-19 17:41:13 +02:00
adman
c2777f2ca9
chunk serialization fixes and fuzzies
2026-04-19 16:10:09 +02:00
adman
dcb42f1970
chunk serialization
2026-04-19 11:04:37 +02:00
adman
41d1ab4c45
performance
2026-03-24 17:46:23 +01:00
adman
2802cc36ce
litematic format
2026-03-22 19:45:05 +01:00
adman
ea024fe808
look at the code if you want to know what i did
2026-03-22 00:35:07 +01:00
adman
e0cf1834f1
items and struture loading
2026-03-12 23:13:25 +01:00
adman
c516cc5283
version compat system start
2026-03-09 21:30:31 +01:00
adman
d8cc9cab48
stuff
2026-03-02 00:14:57 +01:00
adman
dd41115ca2
Refactor: Remove VarInt type, replace with int32, and consolidate encoding/decoding logic
2025-12-24 00:29:43 +01:00
adman
cb38382a07
better error in level packet decoder
2025-12-16 00:03:14 +01:00
adman
66ff4b6d1e
level
2025-12-15 23:00:25 +01:00