For JSON smelting recipes, the inputs can be given a
"count": <number>
similar to with JSON crafting recipe results, but that number will be ignored and the Furnace will consume only one item from the input slot.
Unlike JSON crafting recipe results, where JSON Objects are valid, with JSON smelting results only Strings are valid, making it impossible to have an output with other properties such as a count, defaulting to one output item.
Examples (As of 18w22a):
Valid:
{
"type": "smelting",
"ingredient":
{
"item": "minecraft:heavy_weighted_pressure_plate"
},
"result": "minecraft:iron_nugget"
}
Count Ignored:
{
"type": "smelting",
"ingredient":
{
"item": "minecraft:iron_ingot",
"count": 2
},
"result": "minecraft:heavy_weighted_pressure_plate"
}
Invalid:
{
"type": "smelting",
"ingredient":
{
"item": "minecraft:heavy_weighted_pressure_plate"
},
"result":
{
"item": "minecraft:iron_ingot",
"count": 2
}
}
Also Invalid:
{
"type": "smelting",
"ingredient":
{
"item": "minecraft:heavy_weighted_pressure_plate"
},
"result":
{
"item": "minecraft:iron_nugget"
}
}
Intended, at least for the time being.