Allow us to use custom model data in crafting ingredients using datapacks!
For example, if I want to add more music discs to the game, I can! But, I want to add more disc fragments which can craft new discs! All functionality required for this can be done in datapacks, except for the custom model data in ingredients. Below is how it would work:
The vanilla recipe can be altered to require a "real" disc 5 fragment using a datapack. Then, I can apply custom model data to the fragment, essentially making a new disc fragment. I think it would be beneficial to many if crafting ingredients could detect this custom model data, and use it to produce a new recipe, even though it uses the same ingredients! Here is a demonstration of what I mean:
"pattern": [
"FFF",
"FFF",
"FFF"
]
and
"pattern": [
"CCC",
"CCC",
"CCC"
]
"F" is the vanilla disc 5 fragment, with no custom model data applied. It crafts Music Disc 5.
"C" is a custom music disc fragment. It uses the Disc 5 fragment with custom model data applied. This would craft a new custom music disc, or a disc already in game! It is completely up to the player!
I strongly believe this single idea could revolutionize how recipes are added to the game with datapacks! There are so many use-cases where this could be useful!
Please sign in to leave a comment.
1 Comments