Skip to main content

Recipes

warning

@deprecated

Since TARDIS version 5.4.0 recipes are no longer configurable.

Each of the TARDIS items has a configurable recipe. There are both shaped and shapeless recipes — generally the shapeless ones are used when turning (or upgrading) one TARDIS item into another.

The plugin relies on the items having a certain name, so you shouldn’t change the recipe names, but the ingredients, amount and sometimes the result can be configured.

If after editing the recipes, things stop working, you will need to delete the edited file to revert it to the default recipes on the next server restart.

Shaped recipes

A shaped TARDIS recipe looks like this:

/plugins/TARDIS/recipes.yml
shaped:
TARDIS Locator:
easy_shape: OIO,ICI,OIO
easy_ingredients:
O: GRAVEL
I: IRON_INGOT
C: 'WOOL:14'
hard_shape: OIO,ICI,OIO
hard_ingredients:
O: OBSIDIAN
I: IRON_INGOT
C: 'MAP:1965'
result: COMPASS
amount: 1
lore: ""

Options (below) surrounded by square brackets [] are areas that you can change. Do NOT type the square brackets.

OptionTypeValue
shaped:
---
    item namestring 
 You shouldn’t change this or the recipe will break.
        easy_shapestringAAA,BBB,CCC
 The recipe shape is the same as the workbench crafting area — a 3x3 grid — where AAA is the 3 top slots, BBB is the 3 middle slots, and CCC is the 3 bottom slots. The letters you type here matter, and relate to the ingredients that are used in the recipe. If a slot should be left empty, then use a dash - instead of a letter. You specify the ingredients in the next section.
        easy_ingredients  
            Astring[material name]
            Bstring[material name]
            Cstring[material name]
 The number of ingredients listed here must be the same as the number of different letters in the recipe shape. For each different letter, you will specify a new ingredient. Ingredients should be specified using the Bukkit Material ENUM.
        hard_shapestringAAA,BBB,CCC
        hard_ingredients  
            Astring[material name]
            Bstring[material name]
            Cstring'[material name]'
 The hard shape and ingredients are specified in the same way as for the easy ones, but are used when the TARDIS difficulty level is set to hard in the TARDIS config.
        resultstring[material name]
 This is the material name of the item that the player receives from crafting the recipe.
        amountinteger[amount]
 The amount of the item the player gets from this recipe.
        lorestring"[lines separated by \n]"
 The TARDIS item name will be set automatically from the name used in the recipe configuration section. If you also want the item to display custom lore, then you can specify that here. To set multiple lines, separate the different lines with \n. All the text you enter here must ne surrounded with double quotes "".

Shapeless recipes

A shaped TARDIS recipe looks like this:

/plugins/TARDIS/recipes.yml
shapeless:
Save Storage Disk:
recipe: RECORD_9,REDSTONE
result: RECORD_4
amount: 1
lore: "Blank"

Options (below) surrounded by square brackets [] are areas that you can change. Do NOT type the square brackets.

OptionTypeDefault Value
shapeless:
---
    item namestring 
 You shouldn’t change this or the recipe will break.
        recipe'string,string'[material name,material name]
 A shapeless recipe is just a comma separated list of ingredients.
        resultstring[material name]
        amountinteger[amount]
        lorestring"[lines separated by \n]"
 The result, amount and lore are set the same as for shaped recipes.