diff --git a/README.md b/README.md index 1a71afb..fdc912d 100644 --- a/README.md +++ b/README.md @@ -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 **Implemented:** - Basic flat terrain generation + - "Decent" terrain generation using OpenSimplex Noise + - Concept of worlds + - Chunk management (loading / unloading) **WIP:** + - Entities: + - Players **To Implement:** - - Terrain sending - Block placement - Block breaking - Entities: - - Players - Items/Blocks - - Animals - Mobs - - Terrain generation using perlin noise - Cross chunk structure generation (trees, buildings, etc...) - - Inventories + - 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:** - - Optimise the shit out of this + - Make this as fast as possible on a single thread. + - Only use thread pools if absolutely neccesary.