This, Not That
Активный0.0
Установок
Последнее обновление
This, Not That
Мод для Minecraft, который позволяет заменять блоки и предметы из отсутствующих модов на альтернативные варианты из других модов.
Совместим с Minecraft 1.17.1 и загрузчиком Fabric.
Проблема и решение
Представьте ситуацию: вы играете в сборке модов, где используется AnnoyingTechMod, но со временем решаете перейти на FunTechMod, не желая при этом начинать новый мир с нуля.
Традиционные варианты решения:
- Просто добавить новый мод и надеяться на совместимость
- Удалить старый мод и смириться с "дырами" в генерации мира
- Использовать WorldEdit для ручной замены блоков
- Ждать обновления MC Edit
- Применить This, Not That для автоматической замены
Первые два способа часто заставляют игроков исследовать новые чанки в поисках нужной генерации. WorldEdit может вызывать сбои при работе с большими мирами или работать очень медленно.
Как работает мод
This, Not That заменяет блоки и предметы из AnnoyingTechMod на аналоги из FunTechMod по мере загрузки чанков мира. Это означает, что мир обновляется прямо во время игры!
Вы указываете пары замены: названия блоков/предметов из старого мода (например, "annoying_tech:tin_ore", "annoying_tech:tin_ingot") и соответствующие им названия из нового мода ("fun_tech:tin_ore", "fun_tech:tin_ingot"). Можно заменять даже несхожие объекты - если в AnnoyingTechMod был "annoying_tech:agate", а в FunTech есть "fun_tech:garnet", вы можете настроить такую замену.
Автоматическая генерация конфигурации
Мод включает команду для автоматического создания файла конфигурации замен:
/this_not_that generate <Mod-Id> [Preferred-Replacement-Mod-Id]
Эта команда создает файл конфигурации this_not_that.<Mod-Id>.json в директории config. Замены подбираются на основе максимального соответствия тегов и названий объектов. Параметр [Preferred-Replacement-Mod-Id] необязателен и не гарантирует выбор конкретного мода.
Важные особенности
- Нельзя заменять объекты, которые существуют в установленных модах (или ванильной игре)
- Заменяются только стандартные версии объектов
- Невозможно заменить BlockEntities в мире, но обычно можно заменить их предметные версии
- Поиск замен работает в ванильных сундуках, бочках, воронках и аналогичных хранилищах модов
- При замене поврежденных предметов пропорциональный урон переносится на новый предмет
- Пользовательские названия предметов сохраняются при замене
- При замене зачарованных предметов переносятся только совместимые заклинания
- Замена ItemBlocks всех указанных блоков настраивается в конфигурации
- Замена предметов в инвентаре игрока и эндер-сундуке также настраивается
- Замена происходит при загрузке чанка, поэтому большие списки замен могут быть заметны
- Команда генерации требует установки заменяемого мода
- Модпаки, изменяющие теги для лучшей унификации, могут влиять на работу команды генерации
- Результаты команды генерации - это предположительные совпадения, лучше проверять их перед использованием
- Всегда создавайте резервные копии мира перед применением мода
Пример конфигурации доступен по ссылке: https:/gitlab.com/thor12022/this-not-that/-/snippets/2183686