Recipe
JSON Format
Create has support for custom recipe types in data/(namespace)/recipes
folder of a data pack.
List of create recipe types
compacting
Represents a recipe using a Mechanical Press.
- {} The root tag
- [] ingredients: List of entries. Item or fluid.
- [] results: List of resulting entries.
crushing
Represents a recipe using a Crushing Wheel.
- {} The root tag
- [] ingredients: List of entries.
- [] results: List of resulting entries with optional chance.
- int processingTime: Time it takes for this recipe to process
- [] conditions: List of conditions to match.
cutting
Represents a recipe using a Mechanical Saw.
- {} The root tag
- [] ingredients: List of entries.
- [] results: List of resulting entries.
- int processingTime: Time it takes for this recipe to process.
deploying
Represents a recipe using a Deployer.
- {} The root tag
- [] ingredients: List of entries.
- [] results: List of resulting entries.
emptying
Represents a recipe when emptying an item with an Item Drain.
- {} The root tag
- [] ingredients: List of entries.
- [] results: List of resulting entries. Item or a fluid.
filling
Represents a recipe when using a Spout on an item.
- {} The root tag
- [] ingredients: List of entries. Item or fluid.
- [] results: List of resulting entries.
haunting
Represents a recipe when an Encased Fan with soul fire.
- {} The root tag
- [] ingredients: List of entries.
- [] results: List of resulting entries.
item_application
Represents a recipe when using an item on a block.
- {} The root tag
- [] ingredients: List of entries.
- [] results: List of resulting entries.
mechanical_crafting
Represents a recipe using a Mechanical Crafter.
- {} The root tag
- [] pattern: A list of single-character keys used to describe a pattern for mechanical crafters. Each row in the crafting grid is one string in this list containing keys. All strings in this list need to have the same amount of keys. A space can be used to indicate an empty spot.
- {} key: All keys used for this shaped crafting recipe.
- {} (A key): The ingredient corresponding to this key.
- {} result: The output item of the recipe.
- bool acceptMirrored: Whether or not this recipe can be mirrored.
milling
Represents a recipe using a Millstone.
- {} The root tag
- [] ingredients: List of entries.
- [] results: List of resulting entries.
- int processingTime: Time it takes for this recipe to process.
mixing
Represents a recipe using a Mechanical Mixer.
- {} The root tag
- [] ingredients: List of entries.
- [] results: List of resulting entries.
pressing
Represents a recipe using a Mechanical Press.
- {} The root tag
- [] ingredients: List of entries.
- [] results: List of resulting entries.
sandpaper_polishing
Represents a recipe using Sand Paper.
- {} The root tag
- [] ingredients: List of entries.
- [] results: List of resulting entries.
sequenced_assembly
Represents a sequence of recipes.
- {} The root tag
- {} ingredient: List of entries.
- {} transitionalItem
- [] sequence: List of recipes.
- [] results: List of resulting entries.
- int loops: Number of times to loop.
splashing
Represents a recipe when using an Encased Fan with water.
- {} The root tag
- [] ingredients: List of entries.
- [] results: List of resulting entries.