Ludovic Marie
f5ba959cdc
Match native neighboring block-face visibility and suppression
2026-10-06 22:10:44 +02:00
Ludovic Marie
1a88d6c300
Render registry-bound variants and multipart block models
2026-10-06 21:59:03 +02:00
Ludovic Marie
90a76bc0aa
Match vanilla blockstate transforms and UV-locked baking
2026-10-06 21:49:27 +02:00
Ludovic Marie
f286aa24e1
Match weighted model choice and multipart random consumption
2026-10-06 21:31:55 +02:00
Ludovic Marie
1d0b537a0a
Bind vanilla blockstate selectors and multipart model parts
2026-10-06 21:26:47 +02:00
Ludovic Marie
54a2b552ee
Decode vanilla blockstate variants and multipart conditions
2026-10-06 21:16:15 +02:00
Ludovic Marie
b3a508dba8
Match native numeric scanner rejection in model resources
2026-10-06 21:09:56 +02:00
Ludovic Marie
81ea783e35
Match vanilla sprite animation metadata and tick selection
2026-10-06 21:05:55 +02:00
Ludovic Marie
6a4add0c67
Render baked vanilla models and animated cutout sprites natively
2026-10-06 20:47:09 +02:00
Ludovic Marie
8c7d8f6416
Bake vanilla cuboid geometry with native float-bit validation
2026-10-06 20:30:09 +02:00
Ludovic Marie
f0a03aea52
Resolve vanilla model inheritance and texture aliases
2026-10-06 20:17:53 +02:00
Ludovic Marie
9dbd93192f
Decode pinned cuboid models and verify native client semantics
2026-10-06 20:10:30 +02:00
Ludovic Marie
18d0c44e8d
Retain vanilla biomes during below-zero regeneration
2026-10-06 19:49:00 +02:00
Ludovic Marie
32ad4ba6aa
Apply live chunk-upgrade permissions and retained biome status
2026-10-06 19:31:11 +02:00
Ludovic Marie
e8b66b83fc
Add native Horizon development client with textured chunk rendering
2026-10-06 19:17:08 +02:00
Ludovic Marie
b9a8e381bb
Implement below-zero upgrade data and resident chunk transformations
2026-10-06 15:55:41 +02:00
Ludovic Marie
eed1879fae
Model pinned chunk statuses and reuse their pre-light metadata
2026-10-06 15:40:26 +02:00
Ludovic Marie
b1505adc54
Enforce generation write heights during below-zero upgrades
2026-10-06 15:28:26 +02:00
Ludovic Marie
e755a5920a
Implement proto-chunk block-entity storage and coordinate resolution
2026-10-06 14:59:17 +02:00
Ludovic Marie
e9a082517b
Enforce generation write radii before feature mutations
2026-10-06 14:38:35 +02:00
Ludovic Marie
0a63903b91
Connect generation-time destruction to resident region writes
2026-10-06 14:20:49 +02:00
Ludovic Marie
53ff11164e
Implement small speleothem patches and waterlogged points
2026-10-06 14:16:46 +02:00
Ludovic Marie
e2200620ff
Implement recursive chorus generation and connection refreshes
2026-10-06 14:12:29 +02:00
Ludovic Marie
736424e01c
Implement bonus chest search, loot seeding and torches
2026-10-06 14:08:13 +02:00
Ludovic Marie
b344304c62
Implement End gateway geometry and conditional exit updates
2026-10-06 14:03:31 +02:00
Ludovic Marie
43d5793f6b
Bind resident region fluid states and resolved tag queries
2026-10-06 13:57:32 +02:00
Ludovic Marie
3cea5de769
Connect feature-region scheduling to resident chunk tick queues
2026-10-06 13:48:50 +02:00
Ludovic Marie
1cf1322ae2
Implement proto-chunk ticks and world-generation tick routing
2026-10-06 13:39:19 +02:00
Ludovic Marie
fd3416da36
Implement frozen top layers and snowy ground updates
2026-10-06 13:32:39 +02:00
Ludovic Marie
0c80bfa5f8
Implement biome freezing and snow eligibility
2026-10-06 13:28:59 +02:00
Ludovic Marie
6dc8183433
Implement Nether delta rims and shifted content placement
2026-10-06 13:21:42 +02:00
Ludovic Marie
11acaa1617
Implement bamboo stalks, leafy caps and podzol patches
2026-10-06 13:17:56 +02:00
Ludovic Marie
4cc0eaf6da
Implement replacement blobs with native Manhattan traversal
2026-10-06 13:13:46 +02:00
Ludovic Marie
f5a6904494
Implement End podium construction and destruction requests
2026-10-06 13:09:24 +02:00
Ludovic Marie
d99a8d00bb
Implement native spike geometry and discontinuous roots
2026-10-06 13:04:32 +02:00
Ludovic Marie
49f526116b
Implement native blue-ice seeding and spreading
2026-10-06 12:59:34 +02:00
Ludovic Marie
4634364ed7
Implement underwater magma and preserve signed-zero codec rules
2026-10-06 12:51:12 +02:00
Ludovic Marie
bc45763047
Compute and verify native full-face occlusion masks
2026-10-06 12:42:28 +02:00
Ludovic Marie
c8d07903ef
Implement native vine attachment priority and placement
2026-10-06 12:38:59 +02:00
Ludovic Marie
6d5305f987
Implement spring cavities and scheduled fluid ticks
2026-10-06 12:36:10 +02:00
Ludovic Marie
27cbdfdbde
Implement native fluid-state JSON decoding and encoding
2026-10-06 12:32:23 +02:00
Ludovic Marie
7984238b3e
Implement vanilla block-blob support search and placement
2026-10-06 12:29:30 +02:00
Ludovic Marie
ea237d983f
Implement disk replacement and chunk postprocessing marks
2026-10-06 12:25:49 +02:00
Ludovic Marie
801bec30d5
Implement native block-pile placement and support checks
2026-10-06 12:20:29 +02:00
Ludovic Marie
895af92d12
Implement ordered overlay feature composition
2026-10-06 12:13:34 +02:00
Ludovic Marie
097638b4f1
Verify all pinned survival families through feature predicates
2026-10-06 11:53:58 +02:00
Ludovic Marie
772d84c731
Require playable Rust builds for macOS Linux and Windows
2026-10-06 11:40:09 +02:00
Ludovic Marie
cb19660fbe
Build Horizon Rust parity foundations and differential validation
...
Add version-bound core, world data, geometry, generation and feature implementations with native client/server comparison tools and scoped evidence reports. Apply Horizon project branding.
Workspace tests, Clippy and 147 Python tests passed. Full 51-family survival and expanded provider comparisons are still running; complete gameplay parity and a playable Rust client remain unfinished. Private game artifacts and the isolated simple-block placement work are excluded.
2026-10-06 11:24:51 +02:00