Default recipes.yml
Last updated Oct 28, 2026
Default recipes.yml
Shipped defaults from SoapsAdmin 1.7.7. After first run, this file lives in plugins/SoapsAdmin/.
Updating the jar does not overwrite your live copy. Use this page to compare or reset.
See also: Config Reference · Recipes and Crucible
# Custom recipes · /sa recipe
# Materials: DIAMOND_SWORD or crucible:ItemId
# Types: SHAPED, SHAPELESS, FURNACE, BLASTING, SMOKING, CAMPFIRE, STONECUTTING, SMITHING_*
# enabled: false = browser only (not registered)
enabled: true
recipes:
diamond_hammer:
type: SHAPED
result:
material: DIAMOND_PICKAXE
amount: 1
name: "<gradient:#00c6ff:#0072ff>Diamond Hammer</gradient>"
lore:
- "<gray>Breaks blocks faster</gray>"
- "<dark_gray>Example custom recipe</dark_gray>"
enchantments:
efficiency: 5
unbreaking: 3
# 3x3 grid using single-character keys
# Use ' ' (space) for empty slots
shape:
- "DDD"
- " S "
- " S "
ingredients:
D: DIAMOND
S: STICK
# Optional: permission required to craft
permission: ""
# Optional: economy cost to craft (deducted on craft)
cost:
economy: "money"
amount: 0
# Show in recipe browser
discoverable: true
# Category for GUI browsing
category: "Tools"
# GUI display icon (defaults to result material)
gui-icon: DIAMOND_PICKAXE
# ===== SHAPELESS RECIPE EXAMPLE =====
rainbow_dye:
type: SHAPELESS
result:
material: MAGENTA_DYE
amount: 4
name: "<rainbow>Rainbow Dye</rainbow>"
ingredients-list:
- RED_DYE
- BLUE_DYE
- YELLOW_DYE
- GREEN_DYE
permission: ""
cost:
economy: "money"
amount: 0
discoverable: true
category: "Materials"
# ===== FURNACE RECIPE EXAMPLE =====
purified_iron:
type: FURNACE
result:
material: IRON_INGOT
amount: 1
name: "<white>Purified Iron</white>"
lore:
- "<gray>Smelted with care</gray>"
input: RAW_IRON
# Cooking time in ticks (20 ticks = 1 second). Default: 200 (10s)
cooking-time: 100
# Experience given on smelt
experience: 1.0
permission: ""
cost:
economy: "money"
amount: 0
discoverable: true
category: "Smelting"
# ===== BLASTING RECIPE EXAMPLE =====
quick_gold:
type: BLASTING
result:
material: GOLD_INGOT
amount: 1
name: "<gold>Quick Gold</gold>"
input: RAW_GOLD
cooking-time: 50
experience: 1.5
permission: ""
cost:
economy: "money"
amount: 0
discoverable: true
category: "Smelting"
# ===== SMOKING RECIPE EXAMPLE =====
gourmet_steak:
type: SMOKING
result:
material: COOKED_BEEF
amount: 1
name: "<gold>Gourmet Steak</gold>"
lore:
- "<gray>Cooked once</gray>"
input: BEEF
cooking-time: 50
experience: 0.5
permission: ""
cost:
economy: "money"
amount: 0
discoverable: true
category: "Food"
# ===== STONECUTTING RECIPE EXAMPLE =====
chiseled_stone:
type: STONECUTTING
result:
material: CHISELED_STONE_BRICKS
amount: 2
input: STONE
permission: ""
cost:
economy: "money"
amount: 0
discoverable: true
category: "Blocks"
# ===== SMITHING RECIPE EXAMPLE =====
netherite_blade:
type: SMITHING
result:
material: NETHERITE_SWORD
amount: 1
name: "<dark_red>Netherite Blade</dark_red>"
lore:
- "<gray>Forged in the depths</gray>"
# Smithing requires: template + base + addition
template: NETHERITE_UPGRADE_SMITHING_TEMPLATE
base: DIAMOND_SWORD
addition: NETHERITE_INGOT
permission: ""
cost:
economy: "money"
amount: 0
discoverable: true
category: "Weapons"
# Categories
# Define display order and icons for recipe categories in the GUI
categories:
Tools:
icon: DIAMOND_PICKAXE
slot: 10
Weapons:
icon: DIAMOND_SWORD
slot: 11
Materials:
icon: EMERALD
slot: 12
Smelting:
icon: FURNACE
slot: 13
Food:
icon: COOKED_BEEF
slot: 14
Blocks:
icon: STONE_BRICKS
slot: 15
Misc:
icon: COMPASS
slot: 16
Still stuck? Ask about this page