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.

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:

  • (Object): The recipe object.
    • type (Resource Location): Always mantle:crafting_shaped_retextured.
    • group (String): If set, this recipe will be grouped in the recipe book with other recipes that have the same group.
    • pattern (Array): A list of strings representing the shaped pattern in the crafting table for this recipe.
      • (String): A single row in the shaped pattern. Each character represents an input, matching a character from key.
    • key (Object): A mapping from single character keys to the corresponding ingredients for pattern.
      • <character> (Item Ingredient): Ingredient corresponding to the character <character> in pattern.
    • result (Item Stack): Resulting item stack for this recipe.
    • texture (Item Ingredient): 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.
    • match_all (Boolean):
      • If true, all inputs matching texture must 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 texture is used as the texture, regardless of if the rest match.

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:

  • (Object): The recipe object.
    • type (Resource Location): Always mantle:crafting_shaped_fallback.
    • group (String): If set, this recipe will be grouped in the recipe book with other recipes that have the same group.
    • pattern (Array): A list of strings representing the shaped pattern in the crafting table for this recipe.
      • (String): A single row in the shaped pattern. Each character represents an input, matching a character from key.
    • key (Object): A mapping from single character keys to the corresponding ingredients for pattern.
      • <character> (Item Ingredient): Ingredient corresponding to the character <character> in pattern.
    • result (Item Stack): Resulting item stack for this recipe.
    • alternatives (Array): List of alternative recipes IDs. If any of them match the input, this recipe will not match.
      • (Resource Location): An alternative recipe ID. Must be the ID of either a minecraft:crafting_shaped or minecraft:crafting_shapeless recipe.

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.