Скачать Zen Toolforge — Minecraft Моды — MetaMods

Zen Toolforge

Активный

Установок

2

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

6 лет назад
Клиент
Библиотеки
Аддоны

Zen Toolforge

Вспомогательные утилиты для работы с Tinker's Construct через CraftTweaker

Модификация Zen Toolforge предоставляет набор полезных функций, которые расширяют возможности взаимодействия с модом Tinker's Construct (и его дополнением Construct's Armory) через систему скриптов CraftTweaker. Важно отметить, что сам по себе этот мод не вносит никаких изменений в игру - он активируется только при использовании соответствующих скриптов CraftTweaker.

Для установки потребуется предварительно установить CraftTweaker, ModTweaker и Tinker's Construct вместе со всеми их зависимостями. Поддержка Construct's Armory осуществляется автоматически, если этот мод присутствует в сборке, но его наличие не является обязательным требованием.

Основной функционал

Мод предлагает две ключевые функции и три вспомогательные. Главные возможности позволяют создавать инструменты на основе определения инструмента и списка материалов, а также разбирать готовые инструменты на составные части (исключая модификаторы). Именно эти функции и дали название модификации - "Кузница инструментов".

Разработчик создал этот мод для решения конкретных задач в собственных скриптах: он позволяет генерировать мобов, вооружённых случайными инструментами Tinker's Construct и одетых в броню Construct's Armory, а также настраивать выпадение отдельных компонентов вместо целых предметов при победе над ними.

Дополнительные возможности

Среди дополнительных функций можно выделить получение материала ITICMaterial по строковому идентификатору (динамически, в отличие от обработчиков скобок), а также проверку наличия определённых характеристик или модификаторов у предметов.

Важное замечание

Существует одно ограничение: если использовать функции мода в скриптах, которые выполняются до загрузки материалов инструментов, созданные инструменты могут появляться без характеристик. В качестве временного решения рекомендуется использовать метод updateTag() из CraftTweaker для ручного применения массива характеристик через NBT. Проблемные инструменты автоматически исправляются при первой модификации на Верстаке инструментов или Кузнице инструментов.

Синтаксис функций

Все текущие функции находятся в модуле "mods.zentoolforge.Toolforge", который необходимо импортировать перед использованием:

  • buildTool(IItemDefinition, ITICMaterial...) : IItemStack
  • deconstructTool(IItemStack) : IItemStack[]
  • getMaterialFromID(string) : ITICMaterial
  • hasTrait(IItemStack, string) : bool
  • hasModifier(IItemStack, string) : bool

Мод можно свободно использовать в модпаках.

Участники проекта
nihiltres

nihiltres

Создан: 9 апр 2019

ID: 36600