> For the complete documentation index, see [llms.txt](https://athlaeos.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://athlaeos.gitbook.io/wiki/de/recipes/recipes-management.md).

# Recipes Management 🧰

**Do not edit the recipe files unless you know what you're doing!!**

***

### Commands and types

Recipes are created and edited within `/val recipes`, this command alone is good enough for most of your needs.<br>

If you're in need of creating many similar recipes, use `/val recipes copy <oldrecipe> <newrecipe>`, this creates a copy of `<oldrecipe>` which is then named `<newrecipe>`.\
Of course, fill in any name you want.

To edit a recipe directly use `/val recipes edit <recipe>`

To create a recipe from a command use `/val recipes new <recipetype> <name>`\
Valid recipe types:

* crafting\_table
* smithing
* furnace
* blasting
* campfire
* smoking
* brewing
* cauldron
* immersive

***

### Cauldron recipes

The `cauldron` recipe type revolve around throwing a bunch of ingredients into a cauldron filled with water and crafting something new that way

Cauldron recipes have two modes of behavior, `boiling` and `catalyst`.

* `boiling` mode requires the user to insert all the required ingredients, after which the cauldron starts a cooking process which lasts a configurable amount of time. The cauldron spits out the resulting item after the boiling process is done. This mode cannot work with `tinker` mode (context below)
* `catalyst` mode requires the user to insert all the required ingredients, and throw in a catalyst item at the end. The cauldron spits out the resulting item right away. Unlike boiling mode, this mode can have `tinker` mode enabled, with which the catalyst is the item being tinkered

### Immersive recipes

The `immersive` recipe type revolves around `shift-right-clicking` a configurable crafting station block and selecting a recipe from the custom GUI that pops up. Then, once selected, the user has to hold right click on that block for a configurable time and crafting something new that way

***

### Tinkering and crafting

Every recipe type generally has two modes, `tinker` and `regular`.

* `tinker` mode implies that the item used for recipe input is not consumed, but used to form the recipe output. This can be used to create recipes that only change an existing item's properties instead of creating a brand new item.
* `regular` mode, as you'd expect, does not do this. It just creates a new pre-defined item.

Every recipe type can also execute a number of item editing functions on the output item, called *Dynamic Item Modifiers*.\
These item functions are responsible for ValhallaMMO's skill-based stat scaling, on potions for Alchemy and on equipment for Smithing.\
See [Dynamic Item Modifiers 🛠](/wiki/de/items/dynamic-item-modifiers.md)
