This, Not That
Заменяет отсутствующие блоки из модов другими блоками
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 106
- Подписчиков на Modrinth
- 1
- версия
- 1
- Обновлён
- 25 марта 202625 мар.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Мод для Minecraft, заменяющий блоки и предметы из отсутствующего мода на другие блоки и предметы. Для Minecraft 1.17.1 с загрузчиком Fabric.
Например, если у вас есть сборка модов, использующая только AnnoyingTechMod, и, поиграв некоторое время в мире, вы решаете вместо неё использовать FunTechMod, но не хотите начинать новый мир.
Ваши варианты:
- Просто добавить новый мод и надеяться, что всё пройдёт гладко
- Сначала удалить старый мод и просто смириться с дырами в генерации мира
- Использовать WorldEdit для замены блоков
- Молиться, чтобы MC Edit внезапно получил обновление.
- Использовать This, Not That для замены старых блоков и предметов на новые
Первые два варианта могут заставить вас путешествовать к новым чанкам в поисках нужной генерации мира. WorldEdit, вероятно, вылетит, если ваш мир большой, и/или будет работать очень долго.
This, Not That может заменять генерацию мира из AnnoyingTechMod на блоки и предметы из FunTechMod по мере загрузки мира, так что мир обновляется прямо во время игры!
Добавьте названия блоков/предметов из AnnoyingTechMod (_например,_ "annoying_tech:tin_ore", "annoying_tech:tin_ingot") с соответствующими названиями из FunTechMod (например, "fun_tech:tin_ore", "fun_tech:tin_ingot"). Вы также можете заменять непохожие вещи: если у AnnoyingTechMod был "annoying_tech:agate", а у FunTech — "fun_tech:garnet", вы можете использовать их как пару для замены.
This, Not That включает команду для попытки автоматической генерации файла конфигурации замен; результаты могут отличаться./this_not_that generate Mod-Id [Preferred-Replacement-Mod-Id] создаст файл конфигурации 'this_not_that.Mod-Id.json в каталоге config.
Замены в сгенерированной конфигурации будут тем, что наиболее близко совпало по тегам и названию вещи из указанного мода. Параметр [Preferred-Replacement-Mod-Id] необязателен и не гарантирует выбор.
Что нужно знать:
- Нельзя заменить вещи, которые существуют в currently installed моде (или ванилле).
- Заменяет вещи только на версию этой вещи по умолчанию.
- Нельзя заменить BlockEntities в мире, но можно (обычно) заменить их предметную версию.
Нельзя использовать замену блока для "annoying_tech:nuclear_furnace", но можно использовать замену предмета. Будет искать только в ванильных сундуках, бочках, воронках и подобных хранилищах модов; может работать или не работать с конкретным блоком-хранилищем какого-либо мода.
- Когда заменяется повреждённый предмет, к новому предмету будет применён пропорциональный урон (если возможно).
Если "annoying_tech:cardboard_pickaxe" с уроном 13/18 заменялся на "fun_tech:micarta_pickaxe" с максимальным уроном 23, новый предмет получит урон 17. * Если у предмета есть пользовательское имя, оно будет применено к новому предмету (если возможно). - Когда заменяется зачарованный предмет, используются только зачарования, допустимые для предмета-замены.
- Когда заменяется повреждённый предмет, к новому предмету будет применён пропорциональный урон (если возможно).
- Замена ItemBlocks всех указанных блоков — это опция конфигурации.
- Замена предметов в инвентаре игроков (и Эндер-сундуке) — тоже опция конфигурации.
- Замена происходит при загрузке чанка, поэтому большие списки замен могут быть заметны (особенно при замене множества предметов).
- Команду generate нужно выполнять с установленным модом для замены.
- Сборки модов, которые изменяют/удаляют теги для лучшей унификации/интеграции, могут негативно повлиять на команду generate.
например, All of Fabric не сгенерирует никаких результатов для руд/пыли/слитков, если Kube.js отключён. - Вывод команды generate — это лучшее предположение; это хорошо работает для технических вещей вроде руды/пыли/слитка/самородка/инструментов, но может давать плохие результаты для чисто декоративных вещей.
- Проверьте вывод generate на бессмысленные замены, прежде чем загружать важный для вас мир.
- Создайте резервную копию мира перед попыткой загрузить его с модом и сначала осмотритесь, прежде чем играть с ним.
Пример конфига: https:/gitlab.com/thor12022/this-not-that/-/snippets/2183686
Частые вопросы
Как установить This, Not That?
Установите Fabric под свою версию Minecraft, скачайте This, Not That под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть This, Not That?
У This, Not That есть сборки для Minecraft 1.17.1.
Нужен ли This, Not That на сервере?
Ставится только на сервер; игрокам ставить не нужно