Скачать This, Not That — Minecraft Моды — MetaMods

This, Not That

Активный

Установок

0

Последнее обновление

4 года назад
Клиент
Fabric
Quilt
Forge
Neoforge
Утилиты

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

Участники проекта
thor12022

thor12022

Создан: 10 окт 2021

ID: 28587