> 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/crafttweaker/minecraft-1.16.5/udalenie-receptov.md).

# Удаление рецептов

1. Образец удаления рецептов: `Обработчик (глобальная переменная).removeRecipe(удаляемый объект);`

Например, текст ниже удаляет рецепт палки для верстака: `craftingTable.removeRecipe(item:minecraft:stick);`

2. Удаление по имени рецепта: `removeByName(String name);`

Также сначала указывается обработчик или глобальная переменная, а затем в скобках название рецепта (пример ниже удаляет рецепт стрелы из ванильного minecraft, при этом рецепты стрелы с другими именами удалены не будут!): `craftingTable.removeByName("minecraft:arrow");`

3. Удаление всех рецептов мода: `removeByModid(modid);`

Пример, удаляющий все рецепты minecraft: `craftingTable.removeByModid("minecraft");`

Если Вам необходимо удалить все рецепты мода «КРОМЕ», используйте следующий скрипт (удаляет все рецепты minecraft, кроме рецепта оранжевой шерсти, записанного в виде имени рецепта):

{% code fullWidth="false" %}

```typescript
craftingTable.removeByModid("minecraft", (name as string) => {
    return name == "orange_wool";
});
```

{% endcode %}

Состоит из: обработчика/глобальной переменной.метода удаления(«modid», функции (name as string) => {return name == «название рецепта»;});.

4. Удаление всех рецептов определенного менеджера рецептов: `Обработчик (глобальная переменная).removeAll();`

Пример, удаляющий все рецепты для плавильной печи: `blastFurnace.removeAll();`
