Engine
Status
What works in Helix today and what is still being built.
Helix follows Minecraft: Bedrock Edition 1.26.60. The goal is to match the latest version exactly, and to update Helix every time Minecraft updates.
The detailed, dated status is in the engine’s STATUS.md.
| Part | State |
|---|---|
| Networking and login (NetherNet, RakNet, Xbox Live, encryption, resource packs) | Done |
| World storage (BDS’s format, pluggable stores) | Done |
| Registry (blocks, items, biomes, entities, creative items, recipes) | Done |
| Chunk loading, sending and saving | Done |
| Regions (parallel ticking, merge and split) | Done |
| Block ticks (random and scheduled) | Ticks run; no vanilla block behaviour yet |
| Players (spawn, movement, seeing each other, abilities, attributes) | In progress |
| Inventory | Changes checked as BDS does; dropping and crafting not done |
| Vanilla terrain generation (worldgen) | Not hooked up yet |
| Mobs (entity), combat, redstone, commands, UI | Not started |
Libraries
| Repo | What it is |
|---|---|
| protocol | Packets, NBT, login and connections |
| raknet, nethernet | The two network transports, with full low-level access |
| world | Worlds read and written byte for byte as BDS does |
| worldgen | Vanilla world generation, one-to-one with BDS |
| entity | Mob AI and pathfinding, one-to-one with BDS |
| helix-data | Game data from Mojang’s files and the scripts that build it |
| multiversion | Support for older Minecraft versions |