# 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) me trying to understand minecraft beta's protocol **Implemented:** - Basic flat terrain generation **WIP:** **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 - 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