Crafting Table Recipes
This page is about the format for custom crafting table recipes added by SlimeKnights mods. For the format of vanilla crafting table recipes, see the Minecraft Wiki on recipes.
This page covers the format for custom crafting table recipes added by SlimeKnights mods since 1.16.
Shaped Retextured
The shaped retextured recipe from Mantle defines a shaped crafting table recipe where the output has it’s texture set based on one of the inputs. This is notably used in Tinkers’ Construct to texture the legs of tables and the metal of the anvil, along with in Inspirations to texture bookshelves and enlightened bushes.
Shaped retextured recipes have the following format:
- The recipe object.
- Always
mantle:crafting_shaped_retextured. - If set, this recipe will be grouped in the recipe book with other recipes that have the same
group. - A list of strings representing the shaped pattern in the crafting table for this recipe.
- A single row in the shaped pattern. Each character represents an input, matching a character from
key.
- A single row in the shaped pattern. Each character represents an input, matching a character from
- A mapping from single character keys to the corresponding ingredients for
pattern.- Ingredient corresponding to the character
<character>inpattern.
- Ingredient corresponding to the character
- Resulting item stack for this recipe.
- Ingredient determining the texture to apply to the output. Typically should match a single entry in
key, if it matches multiple behavior may be unpredictable. -
- If true, all inputs matching
texturemust be the same item. If any mismatch, the output will be created with no texture (effectively using the default from it’s block model). - If false (default), the first input matching
textureis used as the texture, regardless of if the rest match.
- If true, all inputs matching
- Always
Shaped Fallback
The shaped fallback recipe from Mantle used to create a fallback recipe that fails to match if any recipes from the list of alternatives match. This recipe can be used when a block has multiple variants for vanilla blocks, but a default recipe is desired for non-vanilla blocks of the same type.
The shaped fallback recipe has the following format:
- The recipe object.
- Always
mantle:crafting_shaped_fallback. - If set, this recipe will be grouped in the recipe book with other recipes that have the same
group. - A list of strings representing the shaped pattern in the crafting table for this recipe.
- A single row in the shaped pattern. Each character represents an input, matching a character from
key.
- A single row in the shaped pattern. Each character represents an input, matching a character from
- A mapping from single character keys to the corresponding ingredients for
pattern.- Ingredient corresponding to the character
<character>inpattern.
- Ingredient corresponding to the character
- Resulting item stack for this recipe.
- List of alternative recipes IDs. If any of them match the input, this recipe will not match.
- An alternative recipe ID. Must be the ID of either a
minecraft:crafting_shapedorminecraft:crafting_shapelessrecipe.
- An alternative recipe ID. Must be the ID of either a
- Always
Tool Repair
Tinkers’ Construct adds several custom recipes related to tool repairing, which are covered more in depth on the relevant page.
tconstruct:crafting_table_repair: Defines repairing modifiable tools using repair kits in the crafting table. See tool recipes for more information.tconstruct:specialized_repair_kit: Recipe format from before 1.19.2 for repairing tools without materials using repair kits in the crafting table. See tool recipes for more information.tconstruct:crafting_modifier_repair: Defines repairing a tool with a specific modifier in the crafting table using a standard ingredient. See modifier repair recipes for more information.tconstruct:crafting_modifier_material_repair: Defines repairing a tool with a specific modifier in the crafting table using a repair kit with a specific material. See modifier repair recipes for more information.