1 unstable release
|0.1.0||Feb 8, 2023|
#85 in Games
Can I get a material list?
It's the number one comment and question that appears on my Youtube channel, and as far as I am aware, Minecraft Bedrock doesn't provide any way to generate this. For larger builds it's not feasible to manually count everything, and using destructive techniques and counting is prone to mistakes and errors.
We have .mcstructure blocks though. Can we extract the information from that?
Yes, the answer is yes.
This rust application does one simple thing - takes a .mcstructure file from Minecraft Bedrock, and turns it into a very rudimentary and simple JSON formatted materials list.
cargo install bedrock-material-list edrock-material-list structure --file /path/to/file.mcstructure
Or clone the repo, then run it with your .mcstructure file:
cargo run -- structure --file /path/to/file.mcstructure
The application will output a very simple JSON list that you can use to to generate a materials list for your build.
How can I make this better?
Subscribe to my Youtube channel.Pull requets are welcome. Here's some features that would be awesome to have:
minecraft:notation into the actual block name.
- Consolodate various
minecraft:states into single blocks: (eg
minecraft:lit_restone_torchare the same item for testing purposes)
- Create a .mcstructure file that has all the block in game so that it can be used for testing and so we can compare the output with. (multiple states would be great too!)
- Figure out how to include entities and entity container items as part of the output list! (eg chests, hoppers, dispensers, droppers each have their own entity list and count).
- Generate an image to use in tutorials that contains the block photo and the block count.
- And anything else that would make generating a Minecraft Bedrock materials list easier.