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

Все рецепты будут создаваться в файле с разрешением .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="https://88247998-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwIhyvBxJYLfHMqS8tmat%2Fuploads%2Fe1YhoS0v7PUnh7kFjmRe%2Fphoto_2024-07-25_19-47-04.jpg?alt=media&#x26;token=6dac52d1-0bc7-4ba7-ab15-2890a7e338ef" alt=""><figcaption></figcaption></figure>

<figure><img src="https://88247998-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwIhyvBxJYLfHMqS8tmat%2Fuploads%2FtyFcCw22Cn2NNUmVYtyh%2Fphoto_2024-07-25_19-47-06.jpg?alt=media&#x26;token=52156f1e-5814-4045-93c7-3f366018bb31" alt=""><figcaption></figcaption></figure>
