Steel is a lightweight Rust implementation of the Minecraft server.
It focuses on clean code, performance, extensibility, and ease of use.
- Identify a feature you'd like to add or an issue to work on. You should always create a post in the channel feature-discussion when considering adding a major feature.
- Decompile Minecraft 1.21.11 by running the provided script:
This will clone GitCraft and generate the decompiled source in
./update-minecraft-src.sh
minecraft-src/. - Fork the
masterbranch of this repository. - Examine the vanilla implementation and translate it into idiomatic Rust as cleanly and efficiently as possible.
- Commit your changes to your fork and open a pull request.
Note
It is highly recommended to join the Discord server and reach out to 4lve if you have code-related questions or encounter any ambiguities.
Important
This project is still in a very early stage of development.

