recipe conflict creates cabage rolls
Aetherlight opened this issue · 5 comments
Mod loader
Forge
Minecraft version
1.20.1
Mod version
1.0.6
Modloader version
forge 47.3.12
Modpack info
integrated MC: https://www.curseforge.com/minecraft/modpacks/integrated-minecraft
[IMPORTANT] If bug:
- I have confirmed this bug is reproducible on a minimal setup, not a modpack with many other mods.
[IMPORTANT] If bug: The latest.log file, not the crash report
No response
Issue description
vectorwing/FarmersDelight#999 (comment)
recipes in a cooking pot that involve cabbage roll ingredients (vegetable soup, chicken soup, etc) ignore the rest of the ingredients and make cabbage rolls instead
Hello, I can't reproduce this issue. Please make sure this bug is reproducible on a minimal setup, not a modpack with many other mods.
Yeah sorry, I didn't use a minimal environment or isolate the issue.
Testing with only Farmer's Delight, Autochef, and EMI.
Using "Vegetable Soup" as the test:
- The recipe for Vegetable Soup is 1x carrot, 1x potato, 1x beat, 1x #forge:crops/cabbage
- The recipe for Cabbage Roll is 1x farmersdelight:cabbage_roll_ingredients plus 1x #forge:crops/cabbage
- Carrot, Potato and Beat are all in the #farmersdelight:cabbage_roll_ingredients group
- Essentially the Vegetable Soup recipe looks like 3x farmersdelight:cabbage_roll_ingredients plus 1x #forge:crops/cabbage
✔ carrot, potato, beat, cabbage = vegetable soup
✔ cabbage, carrot, potato, beat = cabbage roll (makes sense enough. cabbage + carrot are the first two.)
now that we made a cabbage roll, any order of those ingredients will also make cabbage rolls
❌ carrot, potato, beat, cabbage = cabbage roll
❌ beat, carrot, potato, cabbage = cabbage roll
Chicken Soup now makes cabbage rolls too
- The recipe is #forge:raw_chicken, Carrot, #forge:crops/cabbage, #forge:vegetables
- It also counts as 3x #farmersdelight:cabbage_roll_ingredients and 1x #forge:crops/cabbage
❌ Raw Chicken, Carrot, Cabbage, Beat (as #forge:vegetables) = cabbage roll
save+exit resets the bug but "/reload" does not