Добавляет набор утилит для CraftTweaker, которые позволяют в скриптах собирать и разбирать предметы из Tinker's Construct прямо на лету.
Мод облегчает создание кастомных лутов и дропов: можно программно собрать инструмент из описания и списка материалов или распаковать инструмент обратно на части, чтобы сделать дроп не самим инструментом, а его компонентами. Для работы нужно установить CraftTweaker, ModTweaker и Tinker's Construct - Construct's Armory поддерживается, но не обязателен. Основные функции лежат в модуле mods.zentoolforge.Toolforge и доступны в скриптах, например buildTool(IItemDefinition, ITICMaterial...) и deconstructTool(IItemStack). Есть и дополнительные вызовы, которые помогают получить материал по ID и проверить наличие трейта или модификатора: getMaterialFromID(string), hasTrait(IItemStack, string), hasModifier(IItemStack, string).
Есть нюанс: если скрипт выполняется до загрузки материалов инструментов, у собранных предметов могут не подставиться трейты. Как обходной путь можно использовать updateTag() в CraftTweaker для ручной записи массива трейтов в NBT. Инструменты, затронутые этой проблемой, обычно поправляются после обработки на Tool Station или Tool Forge. Мод легкий по функционалу и идеально подходит для модпаков, где нужно управлять спавном лута и дропами через скрипты.
Мод для CraftTweaker и Tinker's Construct, который позволяет скриптами собирать инструменты и разбирать их на запчасти.
Скачать Zen Toolforge
-
zentoolforge-1.1.jar
08.06.20257,6 КБ1.12.2-
-
zentoolforge-1.0.jar
08.06.20256,2 КБ1.12.2-