184.108.40.206 Preview, 1.18.33 Hotfix, 1.18.32, 220.127.116.11 Beta, 1.17.10, 18.104.22.168 Beta, 22.214.171.124 Beta, 1.16.20, 1.16.201 Hotfix, 1.17.2 Hotfix, 1.17.30, 1.17.32, 1.17.40, 1.18.0, 126.96.36.199 Preview, 1.18.31
When making a custom recipe for an add-on using the "campfire" tag, Soul Campfires are included in that tag along with Campfires, even though Soul Campfires have their own tag named "soul_campfire".
The broken "soul_campfire" tag is shown in the Vanilla recipe file for all items that can be cooked in a regular campfire and smoker. Here's "furnace_beef.json" for example:
"tags": ["furnace", "smoker", "campfire", "soul_campfire"],
This means that the "soul_campfire" tag was supposed to be a usable tag, but it remains broken.
In the example pack attached, there are two custom recipes:
"stick_cook_campfire.json"; putting a stick on a campfire cooks it into a Blaze rod; only has the "campfire" tag
"slimeball_cook_soul_campfire.json"; putting a slime ball on a soul campfire cooks it into a magma cream; only has the "soul_campfire" tag
Steps to Reproduce:
1. Download the pack attached
2. Create a world with the pack (turn on Holiday Creator Features)
3. Place a campfire and a soul campfire
4. Attempt to cook a stick using both campfires
5. Attempt to cook a slime ball using both campfires
The slime ball can only be cooked on the soul campfire (cooks into a magma cream), and the stick can only be cooked on the campfire (cooks into a blaze rod).
Using the soul_campfire tag in recipes allows the recipe to be crafted/cooked using only Soul Campfires, and using the campfire tag in recipes allows the recipe to be crafted/cooked using only Campfires.
The slime ball will not cook on the soul campfire, but the stick can be cooked on the campfire and soul campfire.
Using the soul_campfire tag in recipes does not allow the recipe to be crafted/cooked using Soul Campfires, and using the campfire tag in recipes allows the recipe to be crafted/cooked using Campfires and Soul Campfires.