Overview

Type Crafting Station Description
shapedCrafting Table3x3 grid with specific item layout
shapelessCrafting TableAny arrangement, up to 9 ingredients
furnaceFurnaceStandard furnace smelting
blastingBlast FurnaceBlast furnace smelting (2x speed)
smokingSmokerSmoker cooking (2x speed)
campfireCampfireCampfire cooking (slow, no fuel)
stonecuttingStonecutterSingle input, one output
smithing_transformSmithing TableTemplate + base + addition
adjacent_pairCrafting TableTwo items placed side by side

Shaped Recipe

A shaped recipe uses a 3x3 crafting grid where each slot maps to a specific ingredient. The shape field defines the pattern using letters, and the ingredients map assigns materials to each letter.

- key: "ender_eye_bundle"
  type: "shaped"
  shape:
    - "ABC"
    - "DEF"
    - "GHI"
  ingredients:
    A: "ECHO_SHARD"
    B: "PRISMARINE_CRYSTALS"
    C: "BLAZE_POWDER"
    D: "RESIN_CLUMP"
    E: "ENDER_PEARL"
    F: "NETHERITE_UPGRADE_SMITHING_TEMPLATE"
    G: "HEART_OF_THE_SEA"
    H: "WIND_CHARGE"
    I: "TOTEM_OF_UNDYING"
  result:
    item: "ENDER_EYE"
    amount: 12
  auto_unlock_on: ["ENDER_PEARL"]
Use a space character (" ") in the shape to leave a slot empty. Example: [" D ", " D ", " S "]

Shapeless Recipe

A shapeless recipe doesn't care about arrangement. Players can place the ingredients in any slot. Supports up to 9 ingredients.

- key: "cheap_torch"
  type: "shapeless"
  ingredients: ["STICK", "COAL"]
  result:
    item: "TORCH"
    amount: 8
  auto_unlock_on: ["COAL", "CHARCOAL"]

Furnace Recipe

Standard furnace smelting recipe with configurable experience and cooking time.

- key: "smelt_rotten_flesh"
  type: "furnace"
  input: "ROTTEN_FLESH"
  experience: 0.35
  cooking_time: 200          # ticks (200 = 10 seconds)
  result:
    item: "LEATHER"
    amount: 1
  auto_unlock_on: ["ROTTEN_FLESH"]

Cooking time reference

TicksSecondsTypical use
1005sQuick smelt
20010sStandard (vanilla default)
60030sCampfire cooking (vanilla)

Blasting Recipe

Blast furnace recipe. Works the same as furnace but only in a blast furnace (2x speed in vanilla).

- key: "blast_raw_iron"
  type: "blasting"
  input: "RAW_IRON"
  experience: 1.0
  cooking_time: 100
  result:
    item: "IRON_INGOT"
    amount: 2
    name: "&fRefined Iron"
  auto_unlock_on: ["RAW_IRON"]

Smoking Recipe

Smoker recipe for food items. Behaves like furnace but only works in a smoker.

- key: "smoke_apple"
  type: "smoking"
  input: "APPLE"
  experience: 2.0
  cooking_time: 100
  cooldown: 300                # 5-minute cooldown between crafts
  result:
    item: "GOLDEN_APPLE"
    amount: 1
    name: "&6Smoked Golden Apple"
  auto_unlock_on: ["APPLE"]

Campfire Recipe

Campfire cooking recipe. No fuel required, but typically has a longer cooking time.

- key: "campfire_kelp"
  type: "campfire"
  input: "KELP"
  experience: 0.1
  cooking_time: 600            # 30 seconds
  result:
    item: "DRIED_KELP"
    amount: 1
  auto_unlock_on: ["KELP"]

Fuel Restrictions (Cooking Recipes)

For furnace, blasting, and smoking recipes, you can restrict which fuels are allowed. Add the allowed_fuels field to limit fuel types.

- key: "obsidian_smelt"
  type: "blasting"
  input: "CRYING_OBSIDIAN"
  experience: 10.0
  cooking_time: 200
  allowed_fuels:
    - LAVA_BUCKET
  result:
    item: "OBSIDIAN"
    amount: 1
If allowed_fuels is omitted, any valid fuel can be used (vanilla behavior).

Stonecutting Recipe

Stonecutter recipe with a single input and output. No cooking time or experience.

- key: "cut_stone_bricks"
  type: "stonecutting"
  input: "STONE"
  result:
    item: "STONE_BRICKS"
    amount: 2
  auto_unlock_on: ["STONE"]

Smithing Transform Recipe

Smithing table recipe that transforms a base item using a template and an addition material. Requires three inputs: template, base item, and addition.

- key: "custom_netherite_pickaxe"
  type: "smithing_transform"
  template: "NETHERITE_UPGRADE_SMITHING_TEMPLATE"
  base: "DIAMOND_PICKAXE"
  addition: "NETHERITE_INGOT"
  result:
    item: "NETHERITE_PICKAXE"
    amount: 1
    name: "&4Infernal Pickaxe"
    lore:
      - "&7Forged in the depths"
    enchantments:
      - "EFFICIENCY:5"
    custom_model_data: 2001
  auto_unlock_on: ["NETHERITE_INGOT"]

Adjacent Pair Recipe

A unique recipe type where two items are placed next to each other in the crafting grid. LumenSmith automatically registers all valid placements.

- key: "glowing_ink_sac_craft"
  type: "adjacent_pair"
  items:
    - "GLOWSTONE_DUST"
    - "INK_SAC"
  direction: "both"           # horizontal, vertical, or both (default)
  result:
    item: "GLOW_INK_SAC"
    amount: 1
  auto_unlock_on: ["GLOWSTONE_DUST", "INK_SAC"]

Direction options

ValueRegistered placements
horizontalSide by side (left-right) in all rows
verticalStacked (top-bottom) in all columns
both (default)All horizontal and vertical placements
If both items are the same material, it works as a "double block" recipe (e.g., 2x Cobbled Deepslate = Crying Obsidian).