Update README.md

This commit is contained in:
Holly Stubbs 2023-04-09 04:23:22 +01:00
parent 5de6e74323
commit 122e0fa53a
Signed by: tgpholly
GPG key ID: B8583C4B7D18119E

View file

@ -1,27 +1,29 @@
# mc-beta-server [![CodeFactor](https://www.codefactor.io/repository/github/tgpethan/mc-beta-server/badge)](https://www.codefactor.io/repository/github/tgpethan/mc-beta-server) # mc-beta-server [![CodeFactor](https://www.codefactor.io/repository/github/tgpholly/mc-beta-server/badge)](https://www.codefactor.io/repository/github/tgpholly/mc-beta-server)
me trying to understand minecraft beta's protocol me trying to understand minecraft beta's protocol
**Implemented:** **Implemented:**
- Basic flat terrain generation - Basic flat terrain generation
- "Decent" terrain generation using OpenSimplex Noise
- Concept of worlds
- Chunk management (loading / unloading)
**WIP:** **WIP:**
- Entities:
- Players
**To Implement:** **To Implement:**
- Terrain sending
- Block placement - Block placement
- Block breaking - Block breaking
- Entities: - Entities:
- Players
- Items/Blocks - Items/Blocks
- Animals
- Mobs - Mobs
- Terrain generation using perlin noise
- Cross chunk structure generation (trees, buildings, etc...) - Cross chunk structure generation (trees, buildings, etc...)
- Inventories - Inventories (player inventory, containers, etc...)
- Terrain saving to disk - Terrain saving to disk
- Sleeping in beds - Sleeping in beds
- Tile entities - Tile entities
- Probably a bunch more things that i'm forgetting - Probably a bunch more things that i'm forgetting
**Long Term:** **Long Term:**
- Optimise the shit out of this - Make this as fast as possible on a single thread.
- Only use thread pools if absolutely neccesary.