> For the complete documentation index, see [llms.txt](https://wiki.aegis-mine.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.aegis-mine.ru/modifications/sozdanie-kontenta/modular-machinery/sozdanie-krafta.md).

# Создание крафта

Все рецепты будут создаваться в файле с разрешением .zs, через CraftTweaker. Вам необходимо написать `import mods.modularmachinery.RecipeBuilder;` для начала работы машин.

В скобках нужно написать вместо **«name»** название рецепта, вместо **«test»** - название Вашей структуры, а в конце, вместо **«80»** - время (*в тиках, 20тиков=1секунда*).

Ниже в конфигурации указаны компоненты крафта. Рассмотрим 5 строчку:

* **recipe** – номер рецепта, при создании другого рецепта используйте наименования recipe2, recipe3 и т.д..
* **Fluid** - тип загружаемого материала,
* **input** – обозначение использования материала в рецепте, в скобочках указывается **id** жидкости или предмета (чтобы добавить, например, в крафт 1000мб жидкости, нужно указывать через \* объём).
* **addEnergyPerTickInput** – количество потребляемой энергии (за тик).
* **Recipe.build();** - завершает крафт.

```java
var recipe = RecipeBuilder.newBuilder("name", "test", 80);
recipe.setChance(50);
recipe.addEnergyPerTickInput(100);
recipe.addFluidInput(<liquid:water> * 1000);
recipe.addItemInput(<minecraft:iron_ingot>);
recipe.addItemOutput(<minecraft:gold_ingot>);
recipe.build();
```

<figure><img src="/files/IhXsDFDn4GUlhB9XuOcz" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Crx7mGqCS25iW6Cv7dhj" alt=""><figcaption></figcaption></figure>
