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

В данном разделе Вы найдёте различные принципы удаления игровых рецептов.

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

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

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

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

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

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

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

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

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

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

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

Last updated