Skip to content

A continuation of the old version of Feather (Rust MC server) with MC 1.13.2 support. It also has a bit more features.

License

Notifications You must be signed in to change notification settings

Techwizz-somboo/Rustycraft

Repository files navigation

Rustycraft

For the original project, go to https://github.com/feather-rs/feather

A Minecraft server implementation written in Rust.

Features

Note that Rustycraft is still early in development. Don't expect anything not listed here to work.

  • Highly scalable architecture
  • Anvil world loading and saving
  • Physics
  • Basic world generation
  • Chunk streaming
  • Day/night cycle
  • Weather
  • Block lighting
  • Arrow shooting
  • Falling blocks
  • Block placement and breaking
  • Item dropping and collection
  • Chat
  • Inventory handling
  • Movement broadcasting
  • Commands (/tell, /tp, /gamemode)
  • Survival mode
  • Survival mode block breaking and drops
  • Health + fall damage

Planned Features

  • block entities, including chests
  • HP regen
  • Mob spawning
  • Hunger
  • Food
  • Crafting

Rustycraft currently only supports 1.13.2 clients and world saves. In the future, additional versions will be supported.

Compiling

Compile the server yourself to try it out:

git clone https://github.com/Techwizz-somboo/Rustycraft.git
cd Rustycraft
cargo build --release

Compiling from source requires rustfmt.

The server executable will be located in target/release.

Test Server

I am now hosting a test server running Rustycraft. To try out the current version, go into a Minecaft 1.13.2 client and connect to techwizz-emu.com

FAQ

  • Is Rustycraft production ready?

Not yet. There are numerous bugs and missing features which have yet to be resolved, and the codebase has not been tested enough to consider the server production ready.

  • Where is the original project?

It's located here and I have nothing to do with the original project. I plan on continuing the old project before they did the refactoring of the code. This also puts it on 1.13.2 instead of 1.16.5.

About

A continuation of the old version of Feather (Rust MC server) with MC 1.13.2 support. It also has a bit more features.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages