Skip to content

Steel-Foundation/SteelMC

Repository files navigation

Rust License SteelMC DeepWiki Tests Lint Build

Steel

Logo

Steel is a lightweight Rust implementation of the Minecraft server.
It focuses on clean code, performance, extensibility, and ease of use.

Demo


🔗 Links


⚙ How to Contribute

  1. 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.
  2. Decompile Minecraft 1.21.11 by running the provided script:
    ./update-minecraft-src.sh
    This will clone GitCraft and generate the decompiled source in minecraft-src/.
  3. Fork the master branch of this repository.
  4. Examine the vanilla implementation and translate it into idiomatic Rust as cleanly and efficiently as possible.
  5. 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.

About

A Minecraft server in Rust focused on a strong foundation and performance

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 11

Languages