minecrevy 0.1.0

A toolkit for building Minecraft servers in Rust with Bevy.
Documentation
  • Coverage
  • 0%
    0 out of 1 items documented0 out of 0 items with examples
  • Size
  • Source code size: 123.81 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 992.29 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 14s Average build duration of successful builds.
  • all releases: 14s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • Minecrevy/minecrevy
    12 2 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • ItsDoot

Minecrevy

A toolkit for building Rust-based Minecraft: Java Edition servers, using Bevy Engine. Minecrevy is not a Minecraft server; it's a framework for building one.

Goals

  • Modular: Build your server distribution exactly how you want.
  • Efficient: Minecrevy-based servers should be able to scale into the 1000s of players.

Non-Goals

An out-of-the-box Solution

Minecrevy will not provide a production-ready Vanilla Minecraft server, but it will provide the tools for a developer to make one.

Dynamic Plugin Loading

Traditionally, Minecraft server software beyond Mojang's has provided some sort of "dynamic plugin loading" (i.e. Spigot, Forge, Sponge, etc). Minecrevy has no plans for this, instead focusing on streamlining static binary deployment. Regardless, feel free to implement your own dynamic scripting on top.

Roadmap

Each 0.x release milestone is focused on the ability to build a certain type of server with the tools provided by Minecrevy.

0.1.0 - Ping Server

  • Multiplayer server list ping
    • Automatic favicon resizing
  • Automatically disconnected if trying to login

0.2.0 - Void Lobby Server

  • Login past loading screen, no chunks
  • Basic chat support

0.3.0 - World Viewer Server

  • Send chunks, read only

License

This code repository is dual-licensed under either:

  • MIT License
  • Apache License, Version 2.0

at your option.