minecraft-assets 0.0.2

Parsing Minecraft asset files and resource packs in Rust
Documentation
minecraft-assets-0.0.2 has been yanked.

minecraft-assets

Crates.io Docs.rs

Parsing Minecraft asset files and resource packs in Rust.

This crate provides types that can be used with serde_json to parse the data files in the Minecraft assets/ directory or in a resource pack.

Documentation

Tests

Integration tests in tests/ use the actual asset files from the minecraft-assets repository.

That repository is fairly large (~1 GB), so the tests in tests/ do not run by default. If you'd like to run them, use the tests/setup.sh script:

$ ./tests/setup.sh

This script will fetch the minecraft-assets repository and check out a few different versions at various paths in tests/. Then you can run the tests by enabling the tests feature:

$ cargo test --features tests

License

This project is distributed under the terms of the MIT license.

Copyright Ben Reeves 2022