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.

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 πŸ›