3 releases
0.1.2 | Feb 15, 2020 |
---|---|
0.1.1 | Feb 15, 2020 |
0.1.0 | Feb 15, 2020 |
#550 in Games
54KB
659 lines
RNA
RNA is a library for interpreting "Loot Table Script" designed by Minecraft Datapacks community.
Usage
let ruby = rna::interpret_file("ruby.ult", "resource").unwrap();
let draconic_ore = rna::interpret_file("draconic_ore.ult", "resource").unwrap();
let merged_loot = rna::merge(&[ruby, draconic_ore], "resource").unwrap();
if rna::is_loot_table_script("path/to/loot_table/file.json.merge") {
// Do something
}
Installation
By default, this library will not recognized vanilla loot table. (Totally not because I can't figure out how to do it)
You need to specify the base_path
to tell it where to look for the loot table files.
Dependencies
~3–12MB
~128K SLoC