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
Last revisionBoth sides next revision
tutorial:recipes [2019/08/02 10:47] – added clarification about count fudgetutorial:recipes [2022/07/23 20:42] – external edit 127.0.0.1
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]]
 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 43:
 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.txt · Last modified: 2022/12/16 00:25 by solidblock