Skip to content
Max M edited this page Sep 9, 2021 · 1 revision

The Formulation Vat recipes are defined by JSON, and can be added/removed/changed by data packs.

The JSON format (anything preceded by // is a comment and should not be in a real JSON):

{
    "type": "crossroads:formulation_vat",
    "active": <boolean> //Optional, default true. If false, disables this recipe
    //ONE OF THE FOLLOWING:
    //For a single-fluid/tag input:
    "input_fluid": {
        "fluid": <string fluid ID>,//Registry name of the input fluid
        //OR 
        "tag": <string tag ID>,//Fluid path tag to match all fluids in the tag
    },
    //OR, for a multi-fluid input:
    "input_fluid": [
        {
            "fluid": <string fluid ID>,//Registry name of the input fluid
            //OR 
            "tag": <string tag ID>,//Fluid path tag to match all fluids in the tag
        },
        //.... with as many accepted fluids as desired
    ],
    "fluid_amount": <integer>,//Quantity of fluid consumed
    "input_item": <Item ingredient format>,
    "output": {
        "fluid": <string fluid id>,//The fluid created
        "amount": <integer>//The quantity of fluid produced
    }
}
Clone this wiki locally