Recipes won’t show up in crafting search

Ok so I was modding my game to have multiple recipes for concentrated acid (I just added them to the meds and chemicals recipe Json) now there technically should be 4 recipes for this but instead I am only seeing 2 those being the latest one and the one that is in the electronics category. What is going on?

Can we see the code?

My first thought is you might have turned off autolearn and/or put them in a book.

Basically I put these directly into the recipe_chemsandchemicals.json so just imagine them pasted in the bottom after the last } before ]. The copy of concentrated acid from acid water was due to the original recipe being apparently hidden from the additional recipes.

recipes

,{
“type” : “recipe”,
“result”: “acid”,
“category”: “CC_CHEM”,
“subcategory”: “CSC_CHEM_CHEMICALS”,
“skill_used”: “cooking”,
“difficulty”: 4,
“time”: 10000,
“autolearn”: true,
“qualities”:[
{“id”:“CHEM”,“level”:1}
],
“components”: [
[
[ “chem_sulphuric_acid”, 1 ],
[ “chem_nitric_acid”, 1 ]
]
]
},{
“type” : “recipe”,
“result”: “chem_nitric_acid”,
“category”: “CC_CHEM”,
“subcategory”: “CSC_CHEM_CHEMICALS”,
“skill_used”: “cooking”,
“difficulty”: 5,
“time”: 10000,
“autolearn”: true,
“qualities”:[
{“id”:“CHEM”,“level”:1}
],
“components”: [
[
[ “acid”, 1 ]
]
]
},{
“type” : “recipe”,
“result”: “chem_sulphuric_acid”,
“category”: “CC_CHEM”,
“subcategory”: “CSC_CHEM_CHEMICALS”,
“skill_used”: “cooking”,
“difficulty”: 5,
“time”: 10000,
“autolearn”: true,
“qualities”:[
{“id”:“CHEM”,“level”:1}
],
“components”: [
[
[ “acid”, 1 ]
]
]
},{
“type” : “recipe”,
“result”: “acid”,
“category”: “CC_CHEM”,
“subcategory”: “CSC_CHEM_CHEMICALS”,
“skill_used”: “cooking”,
“difficulty”: 4,
“time”: 10000,
“autolearn”: true,
“qualities”:[
{“id”:“CHEM”,“level”:1}
],
“components”: [
[
[ “chem_sulphuric_acid”, 1 ],
[ “chem_nitric_acid”, 1 ]
]
]
},{
“type” : “recipe”,
“result”: “chem_nitric_acid”,
“category”: “CC_CHEM”,
“subcategory”: “CSC_CHEM_CHEMICALS”,
“skill_used”: “cooking”,
“difficulty”: 5,
“time”: 10000,
“autolearn”: true,
“qualities”:[
{“id”:“CHEM”,“level”:1}
],
“components”: [
[
[ “acid”, 1 ]
]
]
},{
“type” : “recipe”,
“result”: “acid”,
“category”: “CC_CHEM”,
“subcategory”: “CSC_CHEM_CHEMICALS”,
“skill_used”: “cooking”,
“difficulty”: 4,
“time”: 10000,
“autolearn”: true,
“qualities”:[
{“id”:“BOIL”,“level”:2}
],
“tools”: [
[ [ “surface_heat”, 3, “LIST” ] ]
],
“components”: [
[
[ “water_acid”, 1 ],
[ “water_acid_weak”, 2 ]
]
]
}

Not a clue, sorry. You might be better off making an actual mod file and putting them in there though.

Just tried putting it in as a mod same issue. I may just change the recipe to be a bunch of using or another.

could they be combining somehow? the compiler thinking they are basically the same thing and overwriting one or something? I cant think of any reason it would do that but with my lack of code know how thats the only thing that comes to mind looking at it.

You need to add “id_suffix”: “(unique string)” to each recipes of the same item (except one) otherwise they will overwrite each other.

Example
{
  "type" : "recipe",
  "result": "naginata",
  "category": "CC_WEAPON",
  "subcategory": "CSC_WEAPON_CUTTING",
  "skill_used": "fabrication",
  "difficulty": 7,
  "time": 460000,
  "book_learn": [[ "textbook_weapeast", 6 ]],
  "qualities" : [
    { "id": "ANVIL", "level": 3 },
    {"id":"HAMMER","level":3},
    { "id": "CHISEL", "level": 3 }
  ],
  "tools": [
    [ [ "tongs", -1 ] ],
    [ [ "swage", -1 ] ],
    [
      [ "forge", 450 ],
      [ "oxy_torch", 90 ]
    ]
  ],
  "components": [
    [
      [ "steel_lump", 2 ],
      [ "steel_chunk", 8 ],
      [ "scrap", 24 ]
    ],
    [
      [ "2x4", 3 ],
      [ "stick", 6 ]
    ],
    [
      [ "fur", 2 ],
      [ "leather", 2 ]
    ]
  ]
},{
  "type" : "recipe",
  "result": "naginata",
  "id_suffix": "reforged",
  "category": "CC_WEAPON",
  "subcategory": "CSC_WEAPON_CUTTING",
  "skill_used": "fabrication",
  "difficulty": 7,
  "time": 46000,
  "book_learn": [[ "textbook_weapeast", 6 ]],
  "qualities" : [
    { "id": "ANVIL", "level": 3 },
    {"id":"HAMMER","level":3},
    { "id": "CHISEL", "level": 3 }
  ],
  "tools": [
    [ [ "tongs", -1 ] ],
    [ [ "swage", -1 ] ],
    [
      [ "forge", 100 ],
      [ "oxy_torch", 20 ]
    ]
  ],
  "components": [
    [ [ "katana", 1 ] ],
    [
      [ "2x4", 2 ],
      [ "stick", 4 ]
    ]
  ]
}

Thank you. I was about to give another issue however I found out it was because I apparently had exact duplicates of the same recipe in the same file and other misplaced stuff like that. It is working perfectly now. Now I just hope I can remember this if I plan on doing more stuff like this.