Crates.io | mc-classic |
lib.rs | mc-classic |
version | 0.1.2 |
created_at | 2025-05-10 02:15:34.27683+00 |
updated_at | 2025-09-08 16:48:56.205485+00 |
description | Library to read and write classic minecraft files. Still in development, and unstable. |
homepage | https://github.com/Sl1mj1m14/rust-mc-classic |
repository | https://github.com/Sl1mj1m14/rust-mc-classic |
max_upload_size | |
id | 1668003 |
size | 84,873 |
Contains functionality for reading and writing Minecraft Classic & Pre-classic worlds.
Minecraft classic technically stores files in 2 main formats, these being .dat
and .mine
. I say technically here because in actuality these are identical file formats with just different extensions. Going further in depth, the actual file format for both is a gzip stream of bytes, and depending on the version the world is saved in, there are 3 major formats.
From Pre-Classic 132011 Through Classic 0.0.12a_03 classic files only store the world blocks, in the format of XZY
From Classic 0.13a-dev Through Classic 0.13a_03 classic files follow the following format: