TinkerStages avatar

TinkerStages [1.12.2]

Tinker Stages

Этот мод является аддоном для GameStage API. Он позволяет включить аспекты Tinkers Construct в пользовательские системы прогрессии. Вам следует ознакомиться с описанием мода GameStage API для получения дополнительной информации. Если кратко, этапы являются частями системы прогрессии, установленной сборкой модов или сервером. Этапы выдаются игрокам через команду, которая обычно запускается модом квестов, достижением или даже командным блоком.

Настройка

Этот мод использует CraftTweaker для конфигурации.

Общие ограничения

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

  • Создание инструментов - Запрещает игроку создавать инструменты на станции инструментов Tinker, пока у него нет этапа. mods.TinkerStages.addGeneralCraftingStage(String stage);
  • Замена деталей - Запрещает игроку заменять детали инструментов на станции инструментов, пока у него нет этапа. mods.TinkerStages.addGeneralPartReplacingStage(String stage);
  • Создание деталей - Запрещает игроку создавать детали в сборщике деталей, пока у него нет этапа. mods.TinkerStages.addGeneralPartBuildingStage(String stage);
  • Применение модификаторов - Запрещает игроку применять модификаторы инструментов, пока у него нет этапа. mods.TinkerStages.addGeneralModifierStage(String stage);

Конкретные ограничения

Эти ограничения применяются к конкретным ситуациям. Они имеют различные входные параметры, но все они очень просты.

  • Тип инструмента - Запрещает создание конкретного типа инструмента на станции инструментов. Например, вы можете ограничить создание молотов до определенного этапа. mods.TinkerStages.addToolTypeStage(String stage, String toolId);
  • Этап материала - Запрещает игроку использовать материал. Включая создание, сборку деталей и использование инструмента. mods.TinkerStages.addMaterialStage(String stage, String material);
  • Этап модификатора - Запрещает применение конкретного модификатора к инструменту или его использование. mods.TinkerStages.addModifierStage(String stage, String modifier);

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

//ОБЩИЕ ОГРАНИЧЕНИЯ
//Запрещает все инструменты, пока этап не разблокирован.
mods.TinkerStages.addGeneralCraftingStage("one");

//Запрещает всю замену деталей, пока этап не разблокирован.
mods.TinkerStages.addGeneralPartReplacingStage("one");

//Запрещает всю сборку деталей, пока этап не разблокирован.
mods.TinkerStages.addGeneralPartBuildingStage("one");

//Запрещает применение любых модификаторов инструментов, пока этап не разблокирован.
mods.TinkerStages.addGeneralModifierStage("one");


//КОНКРЕТНЫЕ ОГРАНИЧЕНИЯ
//Запрещает создание кирок, пока этап не разблокирован.
mods.TinkerStages.addToolTypeStage("two", "tconstruct:pickaxe");

//Запрещает использование материала.
mods.TinkerStages.addMaterialStage("two", "stone");

//Запрещает применение модификатора.
mods.TinkerStages.addModifierStage("two", "mending_moss");

Требуемые зависимости

CraftTweaker avatarCraftTweakerJaredlll08
Mantle avatarMantlemDiyo
Tinkers Construct avatarTinkers ConstructmDiyo
Game Stages avatarGame StagesDarkhaxDev

Скачать TinkerStages

 
Тип Скачать Версия Загрузчик Обновлено Размер
AlphaTinkerStages-1.12.1-1.0.8.jar1.12+1 Forge2 сентября 201716,5 КБ
ReleaseTinkerStages-1.12.1-1.0.3.jar1.12+1 Forge26 августа 201715,4 КБ
AlphaTinkerStages-1.12.1-1.0.4.jar1.12+1 Forge26 августа 201715,4 КБ
AlphaTinkerStages-1.12.1-1.0.5.jar1.12+1 Forge26 августа 201715,4 КБ
AlphaTinkerStages-1.12.1-1.0.6.jar1.12+1 Forge26 августа 201715,4 КБ
ReleaseTinkerStages-1.0.2.jar1.12+1 Forge25 августа 201715,4 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.