Combination Recipes

Extended Crafting allows you to easily add your own Combination Crafting recipes using Datapacks.

Datapacks

Prerequisites
  • You can learn more about using vanilla datapacks here.
  • You can learn more about creating recipe JSON files here.

The Recipe File

This section will go over the values available to use in a Combination Crafting recipe. Syntax can be inferred from the example JSON below.

FieldRequiredDescription
typeThe recipe type must be extendedcrafting:combination.
power_costThe amount of power required to craft this recipe.
power_rateThe amount of power consumed per tick. If omitted will default to the config value.
inputThe item that will be placed on the Crafting Core.
ingredientsAn array of 1-48 items that will be placed on the Pedestals.
resultThe item that this recipe will output once finished.
Note

The amount of time (in ticks) a Combination recipe takes to complete is power_cost / power_rate.

Example File

{
  "type": "extendedcrafting:combination",
  "power_cost": 400000,
  "input": "minecraft:iron_ingot",
  "ingredients": [
    "minecraft:potato",
    "minecraft:potato",
    "minecraft:potato",
    "minecraft:potato",
    "minecraft:potato",
    "minecraft:potato",
    "minecraft:potato",
    "minecraft:potato"
  ],
  "result": {
    "id": "minecraft:stone"
  }
}