Skip to content

Mineome is a Rust library focusing on providing high quality type definitions for the data-driven aspects of Minecraft Java Edition.

License

Notifications You must be signed in to change notification settings

Miabread/mineome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mineome

Licence Crates.io

The Minecraft Genome

Mineome is a Rust library focusing on providing high quality type definitions for the data-driven aspects of Minecraft Java Edition.

Current Features

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)

Possible Future Features

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

License

MIT

About

Mineome is a Rust library focusing on providing high quality type definitions for the data-driven aspects of Minecraft Java Edition.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages