912 B
912 B
mc-beta-server
me trying to understand minecraft beta's protocol
Implemented:
- Basic flat terrain generation
- "Decent" terrain generation using OpenSimplex Noise
- Concept of worlds
- Chunk management (loading / unloading)
WIP:
- Entities:
- Players
To Implement:
- Block placement
- Block breaking
- Entities:
- Items/Blocks
- Mobs
- Cross chunk structure generation (trees, buildings, etc...)
- Inventories (player inventory, containers, etc...)
- Terrain saving to disk
- Sleeping in beds
- Tile entities
- Probably a bunch more things that i'm forgetting
Long Term:
- Make this as fast as possible on a single thread.
- Only use thread pools if absolutely neccesary.