tutorial:recipes
This is an old revision of the document!
Table of Contents
Crafting recipes
Adding a basic crafting recipe
Make sure you [tutorial:items|added an item] before reading this tutorial, we will be using it.
So far, our item is obtainable through the creative menu or commands. 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).
Here's an example recipe for the fabric_item
we made:
- resources/data/tutorial/recipes/fabric_item.json
{ "type": "minecraft:crafting_shaped", "pattern": [ "WWW", "WR ", "WWW" ], "key": { "W": { "tag": "minecraft:logs" }, "R": { "item": "minecraft:redstone" } }, "result": { "item": "tutorial:fabric_item", "count": 4 } }
Breakdown of the recipe:
- type: This is a shaped crafting recipe.
- result: This is a crafting recipe for 4
tutorial:fabric_item
. - 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 keys.
- key: What each letter in the pattern represents.
W
represents any item with theminecraft:logs
tag (all logs).R
represent the redstone item specificly. For more information about tags see here
In total, the crafting recipe would look like this:
Recipe for 4 fabric_item | ||
---|---|---|
Any Log | Any Log | Any Log |
Any Log | Redstone | Nothing |
Any Log | Any Log | Any Log |
For more information about the format of basic recipes, see here.
Adding a custom crafting recipe
The type
value can be changed to support a custom recipe [more information needed].
tutorial/recipes.1564150371.txt.gz · Last modified: 2019/07/26 14:12 by fudge