Скачать Recipe Machine Stages ZS/JS — Minecraft Моды — MetaMods

Recipe Machine Stages ZS/JS

Активный

Установок

1

Последнее обновление

5 месяцев назад
Клиент
Утилиты
Аддоны

Recipe Machine Stages ZS/JS

Этот мод предоставляет возможность блокировать рецепты для различных механизмов, аналогично тому, как это реализовано в Recipe Stages для верстака.

Какие моды поддерживаются?

Список поддерживаемых модификаций доступен в соответствующем разделе репозитория на GitHub.

Как использовать?

Система работает предельно просто. Вам потребуется установить либо CraftTweaker вместе с Game Stages, либо KubeJS, либо модификацию AStages.

Работа с AStages

Для получения подробной информации об использовании AStages рекомендуем ознакомиться с официальной документацией проекта.

Настройка через KubeJS (Серверные скрипты)

//kubejs/server_scripts/example.js

RecipeMachineStage.addRecipe(String recipeType, String recipeID, String stage)

RecipeMachineStage.addRecipe('create:milling', 'create:milling/fern', 'two')
RecipeMachineStage.addRecipe("minecraft:smelting", "minecraft:stone", "one")

RecipeMachineStage.addRecipes(String recipeType, String[] recipeIDs, String stage)
RecipeMachineStage.addRecipes("minecraft:smelting", ["minecraft:stone", "minecraft:iron_ingot"], "one")

Настройка через CraftTweaker

import mods.recipemachinestage.RecipeMachineStage;

RecipeMachineStage.addRecipe(recipeType as string, recipeID as string, stage as string)
RecipeMachineStage.addRecipe(recipeType as string, recipeID as string[], stage as string)
RecipeMachineStage.addRecipeByMod(recipeType as string, modId as string, stage as string)
RecipeMachineStage.addRecipeByMod(recipeType as string, modId as string[], stage as string)

RecipeMachineStage.addRecipe(recipeType as RecipeType, recipeID as string, stage as string)
RecipeMachineStage.addRecipe(recipeType as RecipeType, recipeID as string[], stage as string)
RecipeMachineStage.addRecipeByMod(recipeType as RecipeType, modId as string, stage as string)
RecipeMachineStage.addRecipeByMod(recipeType as RecipeType, modId as string[], stage as string)

Описание параметров

  • recipeType - тип рецепта (в CraftTweaker при использовании <recipeType:minecraft:smelting> следует указывать без префикса <recipetype> - просто "minecraft:smelting")
  • recipeID - идентификатор рецепта (например, "minecraft:iron_ingot_from_blasting_iron_ore", "mekanism:processing/iron/enriched" и т.д.)
  • stage - стадия, которая блокирует рецепт (например, "one")

Практические примеры

import mods.recipemachinestage.RecipeMachineStage;

RecipeMachineStage.addRecipe("minecraft:smelting", "minecraft:stone", "one");
RecipeMachineStage.addRecipe(<recypetype:minecraft:smelting>, "minecraft:stone", "one");

// Botania (Мани-инфузия)
RecipeMachineStage.addRecipe("botania:mana_infusion", "botania:mana_infusion/mana_diamond", "two");
RecipeMachineStage.addRecipe(<recypetype:botania:mana_infusion>, "botania:mana_infusion/mana_diamond", "two");

// Mekanism (Металлургическая инфузия)
RecipeMachineStage.addRecipe("mekanism:metallurgic_infusing", "mekanism:processing/iron/enriched", "three");
RecipeMachineStage.addRecipe(<recypetype:mekanism:metallurgic_infusing>, "mekanism:processing/iron/enriched", "three");

RecipeMachineStage.addRecipe("minecraft:smelting", ["minecraft:stone", "minecraft:iron_ingot"], "one");
RecipeMachineStage.addRecipe(<recypetype:minecraft:smelting>, ["minecraft:stone", "minecraft:iron_ingot"], "one");

RecipeMachineStage.addRecipeByMod("minecraft:smelting", "minecraft", "one");
RecipeMachineStage.addRecipeByMod(<recypetype:minecraft:smelting>, "minecraft", "one");

RecipeMachineStage.addRecipeByMod("minecraft:smelting", ["minecraft", "create"], "one");
RecipeMachineStage.addRecipeByMod(<recypetype:minecraft:smelting>, ["minecraft", "create"], "one");
Участники проекта
Sixik

Sixik

Создан: 3 мая 2025

ID: 92633