Currently, Components can be applied to the output of custom crafting recipes. I STRONGLY believe this should be added to input as well. For example, I am trying to make iron ore drop "iron bits" instead of the raw ore. Players would then need 9 of these "bits" to craft 1 raw iron. The iron bits in question are just renamed iron nuggets. As of now, it is impossible to override vanilla recipes, so having input components would allow us to bypass that, opening the door for REALLY engaging experiences. This is the kind of feature that will help people create interesting and unique experiences in Minecraft.
Here is how this recipe looks as of 1.20.5/6:
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"group": "iron_ingot",
"pattern": [
"###",
"###",
"###"
],
"key": {
"#": {
"item": "minecraft:iron_nugget"
}
},
"result": {
"id": "minecraft:raw_iron",
"count": 1,
"components": {
"minecraft:custom_name": "Raw Iron"
}
}
}
Here is how I propose it look if this change is implemented:
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"group": "iron_ingot",
"pattern": [
"###",
"###",
"###"
],
"key": {
"#": {
"item": "minecraft:iron_nugget"
"components": {
"minecraft:custom_name": "Iron Bits"
}
}
},
"result": {
"id": "minecraft:raw_iron",
"count": 1,
"components": {
"minecraft:custom_name": "Raw Iron"
}
}
}
I can't code, so I apologize if that doesn't quite work. Thank you! ♥
Please sign in to leave a comment.
2 Comments