Using the "campfire" tag for recipes in add-ons also applies for Soul Campfires, even though there is a separate “soul_campfire” tag for them
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:
{
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":
,
"tags": ["furnace", "smoker", "campfire", "soul_campfire"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}
}
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
Expected Results:
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.
Observed Results:
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.
Created Issue:
Using the "campfire" tag for Recipes in Add-ons also Applies for Soul Campfires, even though there is a separate tag for them ("soul_campfire")
When making a custom recipe for an add-on using the "campfire" tags, Soul Campfires are included in that tag along with Campfires, even though Soul Campfires have their own tag "soul_campfire".
Expected Results:
Using the "soul_campfire" tag in recipes allows the recipe to be used only on Soul Campfires.
Observed Results:
Using the "soul_campfire" tag in recipes doesn't allow the recipe to be used on Soul Campfires; rather, they have to use the "campfire" tag which applies for both Campfires and Soul Campfires.
Using the "campfire" tag forRecipes inAdd-ons alsoApplies for Soul Campfires, even though there is a separate tag for them ("soul_campfire")Using the "campfire" tag for recipes in add-ons also applies for Soul Campfires, even though there is a separate tag for them ("soul_campfire")
Using the "campfire" tag for recipes in add-ons also applies for Soul Campfires, even though there is a separatetag for them ("soul_campfire")Using the "campfire" tag for recipes in add-ons also applies for Soul Campfires, even though there is a separate “soul_campfire” tag for them
When making a custom recipe for an add-on using the "campfire" tags, Soul Campfires are included in that tag along with Campfires, even though Soul Campfires have their own tag "soul_campfire".
Expected Results:
Using the "soul_campfire" tag in recipes allows the recipe to be used only on Soul Campfires.
Observed Results:
Using the "soul_campfire" tag in recipes doesn't allow the recipe to be used on Soul Campfires; rather, they have to use the "campfire" tag which applies for both Campfires and Soul Campfires.
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 (cooking raw beef) for example:
{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "*soul_campfire*"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
Note that the soul_campfire tag is purposely in bold to easily catch attention, the asterisks are not included in the Vanilla file.
When making a custom recipe for an add-on using the "campfire" tags, Soul Campfires are included in that tag along with Campfires, even though Soul Campfires have their own tag "soul_campfire".
Expected Results:
Using the
"soul_campfire"tag in recipes allows the recipe to beused only onSoul Campfires.Observed Results:
Using the
"soul_campfire"tag in recipes doesn't allow the recipe to beused onSoul Campfires; rather, they have to use the "campfire" tag which applies for both Campfires and Soul Campfires.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 (cooking raw beef) for example:{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "*soul_campfire*"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
Note that the soul_campfire tag is purposely in bold to easily catch attention, the asterisks are not included in the Vanilla file.
When making a custom recipe for an add-on using the "campfire" tags, Soul Campfires are included in that tag along with Campfires, even though Soul Campfires have their own tag named "soul_campfire".
Expected Results:
Using the soul_campfire tag in recipes allows the recipe to be crafted/cooked using Soul Campfires.
Observed Results:
Using the soul_campfire tag in recipes does not allow the recipe to be crafted/cooked using Soul Campfires; rather, they have to use the "campfire" tag which applies for both Campfires and Soul Campfires.
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 (cooking raw beef) for example:
{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "*soul_campfire*"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
*Note that the soul_campfire tag is purposely in bold to easily catch attention, the asterisks are not included in the Vanilla file.
When making a custom recipe for an add-on using the "campfire" tags, Soul Campfires are included in that tag along with Campfires, even though Soul Campfires have their own tag named "soul_campfire".
Expected Results:
Using the soul_campfire tag in recipes allows the recipe to be crafted/cooked using Soul Campfires.
Observed Results:
Using the soul_campfire tag in recipes does not allow the recipe to be crafted/cooked using Soul Campfires; rather, the
y have to usethe "campfire" tag whichapplies forboth Campfires and Soul Campfires.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 (cooking raw beef) for example:
{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "*soul_campfire*"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
*Note that the soul_campfire tag is purposely in bold to easily catch attention, the asterisks are not included in the Vanilla file.
When making a custom recipe for an add-on using the "campfire" tags, Soul Campfires are included in that tag along with Campfires, even though Soul Campfires have their own tag named "soul_campfire".
Expected Results:
Using the soul_campfire tag in recipes allows the recipe to be crafted/cooked using Soul Campfires.
Observed Results:
Using the soul_campfire tag in recipes does not allow the recipe to be crafted/cooked using Soul Campfires; rather, the recipe needs the "campfire" tag which whitelists both Campfires and Soul Campfires.
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 (cooking raw beef) for example:
{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "*soul_campfire*"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
*Note that the soul_campfire tag is purposely in bold to easily catch attention, the asterisks are not included in the Vanilla file.
When making a custom recipe for an add-on using the "campfire" tags, Soul Campfires are included in that tag along with Campfires, even though Soul Campfires have their own tag named "soul_campfire".
Expected Results:
Using the soul_campfire tag in recipes allows the recipe to be crafted/cooked using Soul Campfires.
Observed Results:
Using the soul_campfire tag in recipes does not allow the recipe to be crafted/cooked using Soul Campfires; rather, the recipe needs the "campfire" tag which whitelists both Campfires and Soul Campfires.
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 (cooking raw beef) for example:
{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "
*soul_campfire*"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
*Note that the soul_campfire tag is purposely in bold to easily catch attention, the asterisks are not included in the Vanilla file.
When making a custom recipe for an add-on using the "campfire" tags, Soul Campfires are included in that tag along with Campfires, even though Soul Campfires have their own tag named "soul_campfire".
Expected Results:
Using thesoul_campfire tag in recipes allows the recipe to be crafted/cooked using Soul Campfires.Observed Results:
Using the soul_campfire tag in recipes does not allow the recipe to be crafted/cooked using Soul Campfires; rather, the recipe needs the "campfire" tag which whitelists both Campfires and Soul Campfires.
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 (cooking raw beef) for example:
{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "soul_campfire"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
When making a custom recipe for an add-on using the "campfire" tags, 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 (cooking raw beef) for example:
{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "soul_campfire"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
In the example pack attached, there are two custom recipes:
"test:stick_cook_campfire"; putting a stick on a campfire transforms it into a Blaze rod; has the "campfire" tag
"test:slimeball_cook_soul_campfire"; putting a slime ball on a soul campfire transforms it into a magma cream; has the "soul_campfire" tagSteps to Reproduce:
1. Download the pack attached
2. Create a world with the pack (turn onExpected Results:
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 allows the recipe to be crafted/cooked using Soul Campfires.Observed Results:
The slime ball can only be cooked on the soul campfire, and the stick can only be cooked on the campfire.
Using the soul_campfire tag in recipes does not allow the recipe to be crafted/cooked using Soul Campfires; rather, the recipe needs the "campfire" tag which whitelists both Campfires and Soul Campfires.
When making a custom recipe for an add-on using the "campfire" tag
s, 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
(cooking raw beef)for example:{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "soul_campfire"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
In the example pack attached, there are two custom recipes:
"test:stick_cook_campfire"; putting a stick on a campfiretransforms it into a Blaze rod; has the "campfire" tag
"test:slimeball_cook_soul_campfire"; putting a slime ball on a soul campfiretransforms it into a magma cream; has the "soul_campfire" tagSteps to Reproduce:
1.Download the pack attached
2.Create a world with the pack (turn onExpected Results:
The slime ball
will notcook on the soul campfire, butthe stick can be cooked on the campfireand soul campfire.
Using the soul_campfire tag in recipes allows the recipe to be crafted/cooked usingSoulCampfires.Observed Results:
The slime ball
can only becookedon the soul campfire,andthe stick canonlybe cooked on the campfire.
Using the soul_campfire tag in recipes does not allow the recipe to be crafted/cooked using Soul Campfires; rather, the recipe needsthe"campfire"tagwhich whitelists bothCampfires and Soul Campfires.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:
{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "soul_campfire"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
_______________________________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" tagSteps 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 campfiresExpected Results:
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.Observed Results:
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.
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:
{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "soul_campfire"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
_______________________________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" tagSteps 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 campfiresExpected Results:
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.Observed Results:
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.
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:
{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "soul_campfire"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
_______________________________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" tagSteps 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 campfiresExpected Results:
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.Observed Results:
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.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:
{
{ "identifier": "minecraft:furnace_beef" }
"format_version": "1.12",
"minecraft:recipe_furnace": {
"description":,
"tags": ["furnace", "smoker", "campfire", "soul_campfire"],
"input": "minecraft:beef",
"output": "minecraft:cooked_beef"
}}
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" tagSteps 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 campfiresExpected Results:
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.Observed Results:
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.
Also in 1.16.40 Hotfix and on Android.
May be related to MCPE-98305.
Is this still an issue in the latest version? If so, can you add it to the affected versions?
This issue is still a thing.
Resolving temporarily as Awaiting Response. Could you please attach your add-on to this ticket?
Attached an add-on example to view this bug!