An open source Minecraft compatible client written from scratch