User Tools

Site Tools


tutorial:recipes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tutorial:recipes [2019/08/02 10:47] – added clarification about count fudgetutorial:recipes [2022/12/16 00:25] (current) solidblock
Line 6: Line 6:
 To make it available to survival players, we'll add a crafting recipe for the item.   To make it available to survival players, we'll add a crafting recipe for the item.  
  
-Create a file named ''fabric_item.json'' under ''resources/data/tutorial/recipes/'' (replace tutorial with your mod id if appropriate).  +Create a file named ''custom_item.json'' under ''resources/data/tutorial/recipes/'' (replace tutorial with your mod id if appropriate).\\ 
-Here's an example recipe for the ''fabric_item'' we made: +Recipe files are conventionally named after their output, but they can have any name
-<code javascript resources/data/tutorial/recipes/fabric_item.json>+Here's an example recipe for the ''custom_item'' we made: 
 +<code javascript resources/data/tutorial/recipes/custom_item.json>
 { {
   "type": "minecraft:crafting_shaped",   "type": "minecraft:crafting_shaped",
Line 25: Line 26:
   },   },
   "result": {   "result": {
-    "item": "tutorial:fabric_item",+    "item": "tutorial:custom_item",
     "count": 4     "count": 4
   }   }
Line 32: Line 33:
 Breakdown of the recipe:   Breakdown of the recipe:  
   *  **type**: This is a shaped crafting recipe.    *  **type**: This is a shaped crafting recipe. 
-  *  **result**: This is a crafting recipe for 4 ''tutorial:fabric_item''. The ''count'' field is optional. If you don't specify a ''count'', it will default to 1.+  *  **result**: This is a crafting recipe for 4 ''tutorial:custom_item''. The ''count'' field is optional. If you don't specify a ''count'', it will default to 1.
   *  **pattern**: A pattern that represents the crafting recipe. Each letter represents one item. An empty space means that no item is required in that slot. What each letter represents is defined in **key**.   *  **pattern**: A pattern that represents the crafting recipe. Each letter represents one item. An empty space means that no item is required in that slot. What each letter represents is defined in **key**.
-  *  **key**:  What each letter in the pattern represents. ''W'' represents any item with the ''minecraft:logs'' tag (all logs). ''R'' represent the redstone item specificly.  For more information about tags see [[https://minecraft.gamepedia.com/Tag|here]]+  *  **key**:  What each letter in the pattern represents. ''W'' represents any item with the ''minecraft:logs'' tag (all logs). ''R'' represent the redstone item specificly.  For more information about tags see [[https://minecraft.gamepedia.com/Tag|here]]
 +  * **category**: The category of the item to display in the recipe book.
 In total, the crafting recipe would look like this: In total, the crafting recipe would look like this:
-^           Recipe for 4 fabric_item           ^^^+^           Recipe for 4 custom_item           ^^^
 |Any Log|Any Log|Any Log| |Any Log|Any Log|Any Log|
 |Any Log|Redstone|Nothing| |Any Log|Redstone|Nothing|
Line 42: Line 44:
 For more information about the format of basic recipes, see [[https://minecraft.gamepedia.com/Recipe|here]]. For more information about the format of basic recipes, see [[https://minecraft.gamepedia.com/Recipe|here]].
  
-===== Adding a custom crafting recipe ===== +Recipes can also be generated dynamically on runtime, for more information see [[tutorial:dynamic_recipe_generation|here]]. 
-The ''type'' value can be changed to support a custom recipe [more information needed].+ 
 +===== More on the recipe type ===== 
 +The ''type'' value can be changed so it can be used in the corresponding crafting block (stone cutter, blast furnace, smiting table, ...), see all types and values [[https://minecraft.gamepedia.com/Recipe#List_of_recipe_types|here]]. 
 + 
 +You can even create your own recipe type: [[tutorial:recipe_types_introduction|Introduction to RecipeTypes]]
  
tutorial/recipes.1564742840.txt.gz · Last modified: 2019/08/02 10:47 by fudge