Expected Behavior
A smelting recipe with a count greater than 1 in the result field should add that many items to the output item stack when smelting finishes.
Observed Behavior
When the output stack is empty, the correct number of items is added to the output stack. (i.e. if the count for a smelting recipe is set to 4, and the furnace output is empty, the initial item stack will have 4 items in it.
After the first item is smelted, future smelting only adds 1 item to the output stack, regardless of the count.
Steps to Reproduce
Add the attached datapack to a world.
Place a stack of cactus in the furnace.
Place fuel in the furnace.
After the first item is smelted, there will be 4 dye in the output slot:
After the second item is smelted, there will be 5 dye int the output slot.
The attached datapack adds a single recipe that causes a single cactus to produce 4 green_dye instead of 1. The recipe’s cookingtime has been decreased to make observing the bug faster:
data/minecraft/recipe/green_dye.json :
{
"type": "minecraft:smelting",
"category": "misc",
"cookingtime": 20,
"experience": 1.0,
"ingredient": "minecraft:cactus",
"result": {
"id": "minecraft:green_dye",
"count": 4
}
}
I’ve also checked, and this does impact
blastingandsmokingrecipes, thoughcampfire_cookingdo behave as expected.