/minecraft.rs

⛏️ Minecraft Server in Rust

Primary LanguageRustMIT LicenseMIT

minecraft.rs

A high-performance Minecraft server in Rust

Feature plan

  • Minecraft 1.8 protocol implementation (wiki.vg)
  • Asynchronous client handling with Tokio for many concurrent players
  • Custom multithreaded world generation engine
    • Configurable biome generation
      • Per-biome heightmap config
      • Per-biome feature distribution (grass, trees, ...)
    • Configurable ore generation
    • Configurable cave generation
    • Disk storage
  • Basic Minecraft features
    • Synchronize player movement and block interaction
    • Inventory & crafting system
    • Animal spawning and AI
    • Damage system

Coding time

Total