This, Not That: замена блоков и предметов в Minecraft без потери мира
Вы когда-нибудь попадали в ситуацию, когда любимый мод перестал обновляться, а вместе с ним исчезли десятки блоков и предметов в вашем мире? Или решили заменить один технический мод на другой, но боялись, что старые постройки превратятся в дыры? Именно для таких случаев создан мод This, Not That — инструмент, который аккуратно подменяет блоки и предметы из удалённого мода на аналоги из нового прямо во время игры.
Что делает This, Not That
Мод работает по простому принципу: вы указываете пару «старый идентификатор — новый идентификатор», и при загрузке чанков игра автоматически заменяет устаревшие объекты. Например, если раньше в мире использовался мод AnnoyingTechMod, а теперь вы перешли на FunTechMod, можно сопоставить annoying_tech:tin_ore с fun_tech:tin_ore, а annoying_tech:tin_ingot — с fun_tech:tin_ingot. Причём заменять можно не только похожие вещи: если в старом моде был агат, а в новом — гранат, это тоже допустимо.
Главное преимущество в том, что замена происходит динамически, по мере исследования мира. Вам не нужно запускать WorldEdit, который на больших мирах рискует упасть или работать часами. Мир обновляется естественно, пока вы играете.
Поддерживаемые версии и загрузчик
На данный момент This, Not That для Minecraft доступен для версии 1.17.1 и распространяется через загрузчик Fabric. Это значит, что вам потребуется установленный Fabric Loader и Fabric API. Автор не выпускал сборок под Forge, поэтому владельцам классического загрузчика придётся либо мигрировать на Fabric, либо искать альтернативы.
Кстати, если вы пользуетесь лаунчером foxygame.net, установка модов вроде This, Not That выполняется буквально в один клик: каталог дополнений уже отсортирован по версиям, а нужные зависимости подтягиваются автоматически. Это избавляет от ручной возни с папкой mods и путаницы с совместимостью.
Как установить This, Not That
Пошаговая инструкция
- Установите Fabric Loader для Minecraft 1.17.1 и создайте профиль в лаунчере.
- Скачайте This, Not That и поместите файл в папку
.minecraft/mods. - Убедитесь, что рядом лежит Fabric API — без него мод не запустится.
- Запустите игру один раз, чтобы сгенерировался конфигурационный файл.
- Откройте папку
configи настройте пары замен вручную или через команду.
Перед первым запуском обязательно сделайте резервную копию мира. Мод меняет содержимое инвентарей, сундуков, бочек и воронок, и хотя он старается работать корректно, лучше подстраховаться.
Команда генерации конфигурации
Вручную прописывать сотни пар утомительно, поэтому в моде есть команда:
/this_not_that generate <Mod-Id> [Preferred-Replacement-Mod-Id]
Она создаёт файл this_not_that.<Mod-Id>.json в директории config, пытаясь подобрать замены по тегам и именам. Необязательный второй параметр указывает предпочтительный мод-заменитель, но выбор не гарантируется. Команда работает лучше всего для технических вещей: руды, пыли, слитков, самородков и инструментов. Для декоративных блоков результат может быть странным, поэтому обязательно проверьте сгенерированный файл перед загрузкой ценного мира.
Учтите: команда требует, чтобы заменяемый мод был установлен. А сборки вроде All of Fabric, которые переопределяют теги через Kube.js, могут выдать пустой результат, если скрипты не отключить.
Ограничения и нюансы
- Нельзя заменить то, что существует в текущем моде или в ванилле.
- Заменяется только стандартная версия объекта.
- Блочные сущности в мире не подменяются, но их предметные версии — обычно да.
- Повреждённые предметы получают пропорциональный урон: кирка с 13/18 прочности превратится в аналог с соответствующим износом.
- Пользовательские названия и допустимые зачарования переносятся на новый предмет.
- Замена происходит при загрузке чанка, поэтому длинные списки могут вызывать просадки производительности.
Отдельно стоит упомянуть, что замена предметов в инвентаре игрока и эндер-сундуке включается опцией в конфиге, как и подмена ItemBlock для указанных блоков.
Итог
This, Not That — это спасательный круг для тех, кто не хочет прощаться с любимым миром из-за смены модовой сборки. Он не требует внешних редакторов, работает на Fabric 1.17.1 и обновляет мир постепенно, без резких вмешательств. Если вы планируете миграцию с одного технического мода на другой, этот инструмент сэкономит вам десятки часов ручной работы. Только не забывайте про бэкапы и внимательно проверяйте сгенерированные конфиги.