The Minecraft Genome
Mineome is a Rust library focusing on providing high quality type definitions for the data-driven aspects of Minecraft Java Edition.
Mineome currently supports the following datapack structures:
- Recipes
- Advancements & Criteria
- Loot Tables
- Predicates
- Predicate Fragments (common types shared between Predicates and Criteria)
- Tags (block, entity, item, and function)
The following may be worked on at some point but may not happen soon or at all:
- JSON Text Components
- Rust builders for all existing structures
- Datapack Functions
- 1.16 World Generation Settings
- Resource Pack Components
- World Format NBT
- Entity/TileEntity NBT
- Bedrock Edition Components