{
  "keys": [
    {
      "name": "base_fluid",
      "type": "fluid_ingredient",
      "role": "input"
    },
    {
      "name": "result_fluid",
      "role": "output",
      "type": {
        "type": "registry_element",
        "registry": "fluid"
      }
    },
    {
      "name": "result_color",
      "type": "int"
    },
    {
      "name": "catalyst",
      "type": "exdeorum:block_predicate"
    },
    {
      "name": "duration",
      "type": "int"
    },
    {
      "name": "byproducts",
      "type": {
        "type": "list",
        "component": "exdeorum:weighted_list_blockstate"
      },
      "role": "output",
      "default_optional": true
    }
  ],
  "unique": ["result_fluid"]
}
