Basic Recipes | Advanced Recipes | Recipe Flags | Recipe Books | Name Index | Commands & Permissions

Basic Recipes

HOW TO MAKE A RECIPE FILE

ABOUT RECIPE FILES

ABOUT DEFINING ITEMS

ABOUT MULTI-RESULTS

ABOUT RECIPE NAMES


RECIPE SYNTAXES

CRAFT RECIPE - shaped workbench recipe

CRAFT [recipe name]
<material[, ...]> + [material[, ...]] + [material[, ...]]
[material[, ...]] + [material[, ...]] + [material[, ...]]
[material[, ...]] + [material[, ...]] + [material[, ...]]
= [chance]% <material:[data]:[amount]>
[...]
Examples:
// this is just a comment by the way
// a hoe craftable in player inventory
craft
wood + wood
stick
= wood_hoe

// fragile bowl named recipe
craft   Bowl craft attempt
stick + wood + stick
air + stick
= bowl // undefined chance, will be calculated
= 25% fail // 'fail' is alias for 'air'

// Multiple ingredients that can match. Each ingredient can have as many material choices as you'd like,
// as long as the combination of ingredients is still unique to each recipe
craft
cobblestone,stone + dirt,grass
= light_gray_terracotta

COMBINE RECIPE - shapeless workbench recipe

COMBINE [recipe name]
<material[, ...]:[amount]> + [...]
= [chance]% <material:[data]:[amount]>
[...]
Examples:
// 3 sulphur + 2 sand = 2 TNT
combine
sulphur:*:3 + sand + sand
= TNT:0:2

// smash 2 diamonds and pray for something good
combine Smash 2 diamonds and pray
diamond + diamond
= 0.1% diamond:0:32
= coal:0:4 // let it calculate the chance evenly for this and the next two
= iron_ingot
= gold_ingot
= 75% fail

SMELT RECIPE - furnace smelting recipe

SMELT [recipe name]
<material[, ...]> % [time]
& [material:[data]]
= [chance]% <material:[data]:[amount]>
// one result max!
Examples:
// smelt gold_ingot to ore
smelt
gold_ingot
= gold_ore

// glowstone and bottle as fuel makes an exp bottle
smelt Exp Bottle Alchemy
glowstone % 20.5-30 // random cook time between 20.5 and 30 seconds
& bottle // fuel
= 25% exp_bottle // 25% chance to get the result, rest 75% will result in nothing

BLASTING RECIPE - blast furnace smelting recipe

BLASTING [recipe name]
<material[, ...]> % [time]
& [material:[data]]
= [chance]% <material:[data]:[amount]>
// one result max!

SMOKING RECIPE - smoker smelting recipe

SMOKING [recipe name]
<material[, ...]> % [time]
& [material:[data]]
= [chance]% <material:[data]:[amount]>
// one result max!

FUEL RECIPE - furnace fuel

FUEL [recipe name]
<material:data> % <time>
...
Example:
FUEL
sulphur % 0.75 // see 'advanced recipes.html' how to make this EXPLODE!
lantern % 20 // 'lantern' is alias for 'jack_o_lantern'

CAMPFIRE RECIPE - campfire recipe

CAMPFIRE [recipe name]
<material[, ...]> % [time]
= [chance]% <material:[data]:[amount]>

STONECUTTING RECIPE - stonecutter recipe

STONECUTTING [recipe name]
<material[, ...]>
= [chance]% <material:[data]:[amount]>

BREW RECIPE - brewing stand recipes

This is an experimental feature. Expect bugs and frequent changes.

BREW [recipe name]
<material:[data]:[amount]> // ingredient
<material:[data]> // potion
= [chance]% <material:[data]:[amount]>
[...]
Example:
brew
nether_wart
potion
= stone
@name <red>Test Stone. Please Ignore
@ingredientcondition nether_wart | name &cTest
@ingredientcondition potion | potion type water

For more customization options and examples see advanced recipes.html.

If you don't get these instructions you can ask people in the plugin's dev.bukkit.org page to make a recipe for you.