# 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 - Terrain sending - Block placement - Block breaking - Entities: - Players **WIP:** - Terrain generation using perlin noise - Cross chunk structure generation (trees, buildings, etc...) **To Implement:** - Entities: - Items/Blocks - Animals - Mobs - 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