Hey!
About 4 years ago (in 1.6.x) I had developed a mod, then I got too busy at school to update it, and now that I have the time I've decided to revive it! Forge has changed a ton since then and I'm not well-versed on the structure of the various json objects now used to define things.
In particular, my mod has a lot of "16 colour variants" of blocks and items, and it would be nice (if possible) to have just one recipe file for all of them. Here's what one of the variants currently looks like:
{
"type": "minecraft:crafting_shapeless",
"ingredients":
[
{
"type":"forge:ore_dict",
"ore":"dustRedstone"
},
{
"item":"minecraft:gunpowder"
},
{
"type":"forge:ore_dict",
"ore":"dustGlowstone"
},
{
"type":"forge:ore_dict",
"ore":"dyeWhite"
}
],
"result":
{
"item": "charutils2:glitterdust",
"data": 0,
"count": 4
}
}
Instead of copy-pasting that file 16 times for many different kinds of items, blocks, and interactions, is there any way I can do something like this?
{
"type": "minecraft:crafting_shapeless",
"ingredients":
[
{
"type":"forge:ore_dict",
"ore":"dustRedstone"
},
{
"item":"minecraft:gunpowder"
},
{
"type":"forge:ore_dict",
"ore":"dustGlowstone"
},
{
"type":"forge:ore_dict",
"ore":"dye" <- This is now any dye colour.
}
],
"result":
{
"item": "charutils2:glitterdust",
"data": "X", <- Whatever the metadata/damage/etc. of the dye used was.
"count": 4
}
}
Thank you!