A Minecraft server written in Rust, utilising bevy-ecs. Highly immature as of the time of writing, but it’s a fascinating project to work on that is teaching me a lot about network programming and simulation.
While I aim for vanilla parity, I also want to add some QoL features that I think the Java server is missing. For example, so far I have added:
- A better way to configure the server.
- A clean TOML configuration file, as opposted to server.properties
- Hot reloading of the configuration file - which also works for the favicon, so you can change most options without restarting the server!