Crate mc173

source ·
Expand description

A Minecraft beta 1.7.3 server in Rust.

Modules

  • Biome in beta 1.7.3 are a pure chunk generation thing and do not exists after. The client seems to use the seed sent by the server to recompute foliage color.
  • Block enumeration and behaviors.
  • This module contains definition and behaviors for block entities.
  • A chunk storing block and light data of a world, optimized for runtime performance. This module only provides low-level data structures, refer to the [mc173::world] module for world manipulation methods.
  • Item crafting management.
  • Trying a new architecture for entity structure (again!!!).
  • World generation module.
  • Various geometry utilities that completes the glam math crate.
  • Inventory data structure storing item stacks.
  • This module provides read and write extension traits for Java types.
  • Item enumeration and behaviors.
  • Path finder utility for world.
  • Different kind of pseudo-random number generator.
  • Serialization and deserialization utilities for worlds, chunks and entities.
  • Item smelting management.
  • A thread-based world storage manager with chunk generation support for non-existing chunks. The current implementation use a single worker for region or features generation and many workers for terrain generation.
  • Various uncategorized utilities.
  • Data structure for storing a world (overworld or nether) at runtime.