Skip to content

Crafting Recipes

WolfyScript edited this page Mar 4, 2022 · 2 revisions

Creating a crafting recipe is very easy. The normal recipes and advanced recipes are created via the same GUI.

Create the recipe

1. Choose the Crafting Table setting:

The Main CC Menu

2. Click on "Create Recipe" (only for v1.6.5.x or older):

3. Configure your recipe:

Place the items you want into the ingredient and result slot.
You can Shift + Right-Click on each slot to configure multiple items for the result or variants for ingredients.
e.g.:
Recipe Example
Advanced Crafting Table: Using the condition menu on top you can enable the recipe to only work inside the Advanced Crafting Table.

4. Save Your recipe:

Click on "Save as..." Button (Bottom right, Book) and type in the namespaced key.
e.g. /wui warrior emerald_sword
Where warrior is the namespace and emerald_sword the key of the recipe.
If you are editing a recipe it will also display a "Save" button, which will save the recipe with the namespaced key of the recipe you are editing.

5. Done! Your recipe has been saved! You can test it :

Finished Recipe

Advanced Crafting Table Setting

For crafting recipes you can enable the advanced option. This option allows the recipe to be crafted inside the Advanced Crafting Table only.



JSON structure

Shapeless

{
    "@type" : "customcrafting:crafting_shapeless",
    "group" : "",
    "hidden" : false,
    "vanillaBook" : false,
    "priority" : "NORMAL",
    "checkNBT" : true,
    "conditions" : {
        "values" : [ /* Conditions */ ]
    },
    "result" : { /* Result settings */ },
    "ingredients" : [ 
        {
          //Ingredient settings
        }, 
        //...ingredients
    ]
}

Shaped

{
  "@type" : "customcrafting:crafting_shaped",
  "group" : "",
  "hidden" : false,
  "vanillaBook" : false,
  "priority" : "NORMAL",
  "checkNBT" : true,
  "conditions" : {
    "values" : [ /* Conditions */ ]
  },
  "result" : { /* Result settings */ },
  "symmetry" : {
    "horizontal" : false,
    "vertical" : false,
    "rotate" : false
  },
  //Shape that represents the 3×3 grid.
  //Use spaces for empty slots. Rows and Columns, that are completely empty
  //can be left out.
  "shape" : [ "123", "456", "789" ],
  "ingredients" : {
    "<key_in_shape>": { /* Ingredient settings */ }
  }
}

| Home

  • Editions
  • Installation

| General

  • Performance
  • Terminology

| Recipes

Types

  • From 1.6.5.x
  • From 1.6.4.0
  • From 1.6.3.0 or older

| Special Workstations

  • Custom Recipe Book
  • Vanilla Recipe Book

Clone this wiki locally