Interchangeable
Вы когда-нибудь ловили себя на мысли, что рецепт требует волчью шкуру из одного мода, а у вас на руках точно такая же шкура, но из другого? Обидно, правда? Мод Interchangeable решает именно эту головную боль. Он позволяет использовать одни предметы вместо других в крафте, причём настраивается всё через обычные JSON-файлы. Никаких сложных скриптов, никаких танцев с бубном — только конфиги и логика.
Что умеет Interchangeable
По своей сути Interchangeable — это мод для взаимозаменяемых входов в рецептах. Если коротко, вы описываете в конфиге, какие предметы считать эквивалентными, и игра начинает принимать их в крафте на равных. Причём это работает не только внутри ванильной механики, но и между разными модами. Хотите добавить предмет из одного мода в рецепт другого? Пожалуйста. Хотите перезаписать рецепты чужих модов под себя? Тоже без проблем — мод изначально проектировался с прицелом на такие сценарии.
Всё построено исключительно на JSON, что делает настройку прозрачной и предсказуемой. Вы открываете файл, прописываете условия — и получаете нужный результат. Никакой магии, только данные.
Поддерживаемые версии и загрузчик
На текущий момент мод разрабатывается для Minecraft версий от 1.17.1 до 1.19.2. Автор прямо намекает, что 1.17.1 — это уже достаточно старая версия, так что ниже спускаться он не планирует. Что касается загрузчика, изначально Interchangeable ориентирован на Fabric. Портирование на Forge в планах есть, но в более поздних версиях, так что фанатам Forge придётся немного подождать.
Если вы ищете, где скачать Interchangeable без лишних телодвижений, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений мод Interchangeable доступен для установки в один клик, а встроенная система сама подберёт совместимую версию под ваш профиль. Это избавляет от ручного поиска файлов и проверки зависимостей.
Как установить Interchangeable
Установка стандартная для большинства модов на Fabric, но давайте пройдёмся по шагам, чтобы ни у кого не осталось вопросов.
- Убедитесь, что у вас установлен Fabric Loader и Fabric API для нужной версии Minecraft (от 1.17.1 до 1.19.2).
- Скачайте файл мода Interchangeable и поместите его в папку mods вашего профиля.
- Запустите игру один раз, чтобы мод сгенерировал конфигурационные файлы.
- Откройте появившиеся JSON-файлы и опишите нужные вам взаимозаменяемые предметы.
- Перезапустите игру и проверьте рецепты в игре.
После первого запуска вы найдёте конфиги в папке config. Именно там и происходит вся настройка. Не бойтесь экспериментировать — структура JSON интуитивно понятна, а автор подготовил подробный README, который стоит прочитать целиком перед тем, как что-то менять.
Важный нюанс: конфликты рецептов
Тут есть один момент, о котором честно предупреждает сам разработчик. Interchangeable не переопределяет ванильную систему рецептов, где побеждает первое совпадение. Это значит, что если вы слишком рьяно начнёте приравнивать предметы друг к другу внутри ваниллы, некоторые рецепты могут стать недостижимыми. Звучит страшно, но решается это просто.
Для разрешения таких конфликтов пригодится мод Polymorph. Если вы используете Interchangeable только для того, чтобы разруливать рецепты внешних модов, Polymorph вам не нужен. А вот если вы устанавливаете эквивалентность предметов внутри ванильной игры, конфликты вполне возможны — и вот тут Polymorph станет вашим лучшим другом. Для Fabric его можно найти отдельно.
Статус разработки и планы
Честно говоря, Interchangeable — это work in progress. Не все задуманные функции реализованы, и баги вполне возможны, особенно на первых порах, потому что условия работы мода довольно сложные. Автор открыто просит сообщать о найденных ошибках, предлагать фичи и делиться впечатлениями об удобстве использования. Обратная связь приветствуется в Discord-сообществе Timefall.
В будущем планируется добавить более продвинутые и специфичные методы крафта, а также расширить возможности конфигурации. Так что мод будет развиваться, и это хорошая новость для всех, кто ждал подобного инструмента.
Лицензия и отношение к рехостингу
Мод распространяется под лицензией MIT. Автор разрешает вносить свой вклад и даже копировать значительную часть кода, если вы считаете, что сможете сделать лучше — достаточно лишь указать ссылку на оригинал. Но есть одно строгое правило: пожалуйста, не занимайтесь рехостингом мода. Это просто неуважительно. Если вам нужен Interchangeable где-то помимо CurseForge, свяжитесь с автором напрямую — он с радостью обсудит варианты.
Иконка мода была нарисована с помощью Dream Studio AI, а иконки для связанных проектов создал SeaOfPixels, автор ресурспака New Default+.
Итог
Interchangeable — это нишевый, но невероятно полезный мод для тех, кто любит собирать сборки из десятков модов и устал от того, что предметы «почти одинаковые», но игра их таковыми не считает. Гибкость JSON-настройки, поддержка версий от 1.17.1 до 1.19.2 и загрузчик Fabric делают его отличным инструментом в руках внимательного игрока. Просто помните о конфликтах рецептов, читайте README и не бойтесь сообщать о багах — мод живой и развивается.