Skip to content

Datapack Processing Recipe Schema

MrSilly07 edited this page Mar 14, 2026 · 1 revision

Processing Recipe Schema

Processing recipes are placed in data/<namespace>/recipe/ with "type": "researchcube:processing". They define what the Processing Station produces from given ingredients.


Recipe Format

{
  "type": "researchcube:processing",
  "ingredients": [
    { "item": "minecraft:iron_ingot" }
  ],
  "result": {
    "id": "minecraft:iron_block",
    "count": 1
  }
}

Field Reference

Field Type Required Description
type String Yes Must be exactly "researchcube:processing"
ingredients Array Yes Array of NeoForge ingredient objects ({"item": "..."} or {"tag": "..."})
result Object Yes Output item: {"id": "<item_id>", "count": N}

Notes

  • Processing recipes do not require a Drive or research completion. They are available immediately.
  • Tag ingredients follow standard NeoForge ingredient syntax.
  • Processing recipes are visible in JEI and EMI when those mods are installed.

Related Pages

Clone this wiki locally