Мод для Майнкрафт, который глубоко связывает Tinkers' Construct с обычным миром игры. Он заменяет ванильные инструменты, оружие и броню на аналоги из Tinkers' Construct в крафтах, добыче, снаряжении мобов и сделках жителей.
Возможности
- Мобы появляются с инструментами, оружием и бронёй из Tinkers' Construct, подобранными по уровню материалов ванильного предмета.
- Предметы в сундуках, добыче с мобов и рыбалке заменяются аналогами того же уровня. Зачарования таких предметов превращаются в случайные модификаторы Tinkers' Construct.
- Рецепты ванильных инструментов, брони и дальнобойного оружия заменяются. Рецепты, которым нужен ванильный инструмент, принимают подходящий аналог из Tinkers' Construct того же уровня.
- Сделки жителей и странствующих торговцев с такими предметами также заменяются.
- Механика затрагивает и рецепты других модов, если в них используются ванильные инструменты.

Крафты
Для рецептов с ванильными инструментами подойдёт соответствующий инструмент из Tinkers' Construct. С JEI можно увидеть допустимые варианты в ячейке рецепта и подсказку с уровнем материала; перенос рецепта работает на верстаке, в инвентаре, станции крафта Tinkers' Construct и указанных в конфиге контейнерах.
Как пользоваться
При первой загрузке мира мод просматривает рецепты и создаёт датапак с заменами. После добавления или удаления модов выполните /tinkersdevotion generate — команда требует уровень оператора 2.
/tinkersdevotion generate reset сбрасывает два JSON-конфига к значениям по умолчанию и заново создаёт датапак. TOML-конфиг при этом сохраняется.
Настройки
После первого запуска в папке config/ появляются файлы:
tinkersdevotion-common.toml— отдельное включение замены в крафтах, снаряжении мобов, добыче и сделках жителей, а также параметры материалов и модификаторов.tinkersdevotion/tool_exclusions.json— исключения для отдельных инструментов Tinkers' Construct в рецептах и добыче.tinkersdevotion/modifier_skip_list.json— идентификаторы модификаторов, которые не должны выпадать при преобразовании зачарований.tinkersdevotion/item_aliases.json— сопоставление предмета другого мода с ванильным аналогом. Например, запись"twilightforest:steeleaf_pickaxe": "minecraft:iron_pickaxe"включает замену кирки из Twilight Forest как железной.
Требования и совместимость
Требуются Forge, Tinkers' Construct и Mantle. JEI необязателен, но нужен для просмотра подходящих инструментов в рецептах и переноса рецептов.
Дополнения к Tinkers' Construct, использующие стандартные теги и регистрирующие модификаторы через его систему рецептов, подхватываются автоматически. Предметы сторонних модов по умолчанию не заменяются: для них нужно добавить сопоставление в config/tinkersdevotion/item_aliases.json.
