- Документация
- https://modrinth.com/mod/lets-do-addon-compat
[Let's Do Addon] Compat — мод совместимости для экосистемы Let's Do, предназначенный для добавления готовых интеграций между поддерживаемыми проектами. Согласно официальному описанию, его задача состоит в том, чтобы пользователю не приходилось самостоятельно реализовывать совместимость между модами. В категориях проекта указаны adventure, food и game-mechanics, однако сам мод выполняет служебную функцию и не позиционируется как самостоятельное дополнение с отдельным игровым содержанием.
Для выбранных выпусков подтверждены Minecraft 1.20.1 и 1.21.1, а также платформы Fabric, Forge и NeoForge. В метаданных сторон указано client=unsupported и server=required, поэтому поддерживаемым вариантом является серверная установка. Обязательной зависимостью выступает Architectury API, а мод [Let's Do] Farm & Charm указан как необязательная зависимость.
Основное назначение [Let's Do Addon] Compat — обеспечить взаимодействие между модами семейства Let's Do и рядом других поддерживаемых проектов без необходимости самостоятельно создавать совместимость.
По подтверждённой информации мод ориентирован на следующие направления:
• моды семейства Let's Do;
• дополнения на основе Farm & Charm;
• Farmer's Delight;
• Farmer's Delight Refabricated;
• дополнения для Farmer's Delight;
• поддерживаемые моды жажды.
Фактическая основа не содержит сведений о добавлении новых блоков, предметов, существ, биомов или самостоятельных игровых механик. Следовательно, проект следует рассматривать именно как мод совместимости.
Официальное описание для версии 2.1.0 перечисляет следующие группы интеграций:
• моды на основе Let's Do Farm & Charm, включая Farm & Charm, Candlelight, Brewery и Bakery;
• другие проекты, среди которых упомянуты Vinery и Beachparty;
• неофициальные дополнения Farm & Charm, включая CornExpansion;
• Farmer's Delight и Farmer's Delight Refabricated;
• дополнения для Farmer's Delight;
• моды жажды, включая Legendary Survival Overhaul, Thirst was Taken и Dehydration.
Этот перечень относится к официальному описанию проекта. Предоставленная фактическая основа не содержит отдельного списка изменений для выбранных файлов, поэтому нельзя утверждать наличие дополнительных интеграций сверх перечисленных.
На высоком уровне [Let's Do Addon] Compat выполняет роль промежуточного слоя между поддерживаемыми модами.
Общая схема выглядит следующим образом:
• В сборке присутствуют поддерживаемые моды.
• Устанавливается мод совместимости.
• Поддерживаемые интеграции становятся доступны без отдельной ручной реализации.
Официальное описание не раскрывает внутреннюю архитектуру, используемые события, формат регистрации совместимости или иные технические детали. Поэтому любые дополнительные объяснения выходили бы за пределы подтверждённых сведений.
Помимо готовых интеграций проект включает лёгкий API, предназначенный для разработчиков модов.
Официальное описание сообщает, что API позволяет добавлять совместимость сразу со всеми поддерживаемыми модами жажды и не зависит от конкретного загрузчика. Его можно использовать в проектах только для Forge, только для Fabric или в вариантах, поддерживающих оба направления.
В качестве доступных методов приведены:
• ThirstCompatHelper#registerDrinkThirst(String itemName, int thirst, float quench);
• ThirstCompatHelper#registerFoodThirst(String itemName, int thirst, float quench);
Предоставленная информация не описывает остальные возможности API, порядок регистрации, ограничения или дополнительные методы.
Для выбранных файлов подтверждены следующие версии Minecraft:
• 1.20.1;
• 1.21.1.
Поддерживаемые платформы:
• Fabric;
• Forge;
• NeoForge.
Для сторон установки указаны значения:
• client = unsupported;
• server = required.
Следовательно, поддерживаемым сценарием является серверная установка. Делать выводы о поддержке клиента вопреки указанным метаданным нельзя.
Метаданные выбранных версий содержат одну обязательную зависимость:
• Architectury API (lhGA9TYQ).
Также присутствует одна необязательная зависимость:
• [Let's Do] Farm & Charm (HJetCzWo).
Иных обязательных или необязательных компонентов в предоставленной фактической основе не перечислено. Также отсутствуют сведения о конкретных версиях зависимостей, поэтому нельзя утверждать совместимость с любыми их выпусками.
Подтверждённый способ установки — размещение JAR-файла в папке mods с использованием точно совместимого загрузчика.
Практический порядок действий:
• Проверить версию Minecraft.
• Использовать совместимый Fabric, Forge либо NeoForge.
• Установить Architectury API.
• Поместить архив мода в папку mods.
• Запустить сервер.
Если сборка использует [Let's Do] Farm & Charm, он может быть установлен как необязательная зависимость. Другие способы установки в фактической основе не описаны.
Подтверждённых сведений о:
• конфигурационных файлах;
• пользовательских параметрах;
• командах;
• графическом интерфейсе настройки
не представлено.
Также отсутствует информация о необходимости выполнять дополнительную настройку после установки. Поэтому нельзя утверждать наличие каких-либо конфигурационных возможностей.
Для выбранных выпусков подтверждены два архива.
Файл Fabric:
letsdocompat-fabric-2.3.1.jar
Подтверждённые характеристики:
• версия — 2.3.1-fabric;
• размер — 26801 байт;
• SHA-512 — b2487292e98a73d3e148a94022b7259902581cd5a18d25b0e451183d11fd51ce6fab97f735eef188cfb8430746d6e6147bf7c56b8a9b214a18cb5cb46f47b38f;
• SHA-1 — cc0ea49013bf10db9f0a6e954c995566705da592.
Файл Forge:
letsdocompat-forge-2.2.4.jar
Подтверждённые характеристики:
• версия — 2.2.4-forge;
• размер — 30416 байт;
• SHA-512 — 7423c333fcc1cf9b4f953544de0bc5994fe4ca2dd0c12efb54708030423ac2ac3f2aa812a773e713200d0c14a9080c890f7ec7b540a1efecffa85165c7dba91a;
• SHA-1 — d5e240f3f41eb1328f12af977a14130b2e79deaa.
Для NeoForge отдельный файл в предоставленной локализации не приведён.
Фактическая основа не подтверждает:
• добавление собственного игрового контента;
• поддержку других загрузчиков;
• наличие пользовательских настроек;
• дополнительные API сверх официально приведённых методов;
• совместимость с модами, не указанными в официальном описании.
В разделе планов проекта указано, что дальнейшее развитие предполагает добавление совместимости по предложениям пользователей. Это отражает направление развития, но не подтверждает наличие новых функций в выбранных версиях.
Проект распространяется по лицензии MIT.
Дополнительные условия лицензирования в предоставленной фактической основе отсутствуют, поэтому статья ограничивается официальным обозначением лицензии.
Выбранные файлы не запускались.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Это не означает проведение динамического тестирования.
Практическая проверка включает:
• выбор совместимой версии Minecraft;
• использование подходящего загрузчика;
• установку Architectury API;
• сверку имени файла;
• проверку SHA-512 либо SHA-1.
Он добавляет готовую совместимость между поддерживаемыми модами семейства Let's Do и другими проектами, перечисленными в официальном описании.
Подтверждены Minecraft 1.20.1 и Minecraft 1.21.1.
Для проекта подтверждены Fabric, Forge и NeoForge.
Обязательной зависимостью является Architectury API.
Нет. В метаданных он указан как необязательная зависимость.
Да. Официальное описание подтверждает наличие лёгкого API для регистрации совместимости с поддерживаемыми модами жажды.
В метаданных указано client=unsupported, поэтому поддерживаемым вариантом является серверная сторона.
Нет. Подтверждены только будущая сверка контрольных сумм и статическая проверка архивов.
Для выбранных выпусков подтверждены Minecraft 1.20.1 и 1.21.1, а также платформы Fabric, Forge и NeoForge. В метаданных сторон указано client=unsupported и server=required, поэтому поддерживаемым вариантом является серверная установка. Обязательной зависимостью выступает Architectury API, а мод [Let's Do] Farm & Charm указан как необязательная зависимость.
Назначение
Основное назначение [Let's Do Addon] Compat — обеспечить взаимодействие между модами семейства Let's Do и рядом других поддерживаемых проектов без необходимости самостоятельно создавать совместимость.
По подтверждённой информации мод ориентирован на следующие направления:
• моды семейства Let's Do;
• дополнения на основе Farm & Charm;
• Farmer's Delight;
• Farmer's Delight Refabricated;
• дополнения для Farmer's Delight;
• поддерживаемые моды жажды.
Фактическая основа не содержит сведений о добавлении новых блоков, предметов, существ, биомов или самостоятельных игровых механик. Следовательно, проект следует рассматривать именно как мод совместимости.
Скриншоты и внешний вид
Поддерживаемые направления совместимости
Официальное описание для версии 2.1.0 перечисляет следующие группы интеграций:
• моды на основе Let's Do Farm & Charm, включая Farm & Charm, Candlelight, Brewery и Bakery;
• другие проекты, среди которых упомянуты Vinery и Beachparty;
• неофициальные дополнения Farm & Charm, включая CornExpansion;
• Farmer's Delight и Farmer's Delight Refabricated;
• дополнения для Farmer's Delight;
• моды жажды, включая Legendary Survival Overhaul, Thirst was Taken и Dehydration.
Этот перечень относится к официальному описанию проекта. Предоставленная фактическая основа не содержит отдельного списка изменений для выбранных файлов, поэтому нельзя утверждать наличие дополнительных интеграций сверх перечисленных.
Принцип работы на высоком уровне
На высоком уровне [Let's Do Addon] Compat выполняет роль промежуточного слоя между поддерживаемыми модами.
Общая схема выглядит следующим образом:
• В сборке присутствуют поддерживаемые моды.
• Устанавливается мод совместимости.
• Поддерживаемые интеграции становятся доступны без отдельной ручной реализации.
Официальное описание не раскрывает внутреннюю архитектуру, используемые события, формат регистрации совместимости или иные технические детали. Поэтому любые дополнительные объяснения выходили бы за пределы подтверждённых сведений.
API для разработчиков
Помимо готовых интеграций проект включает лёгкий API, предназначенный для разработчиков модов.
Официальное описание сообщает, что API позволяет добавлять совместимость сразу со всеми поддерживаемыми модами жажды и не зависит от конкретного загрузчика. Его можно использовать в проектах только для Forge, только для Fabric или в вариантах, поддерживающих оба направления.
В качестве доступных методов приведены:
• ThirstCompatHelper#registerDrinkThirst(String itemName, int thirst, float quench);
• ThirstCompatHelper#registerFoodThirst(String itemName, int thirst, float quench);
Предоставленная информация не описывает остальные возможности API, порядок регистрации, ограничения или дополнительные методы.
Совместимость
Для выбранных файлов подтверждены следующие версии Minecraft:
• 1.20.1;
• 1.21.1.
Поддерживаемые платформы:
• Fabric;
• Forge;
• NeoForge.
Для сторон установки указаны значения:
• client = unsupported;
• server = required.
Следовательно, поддерживаемым сценарием является серверная установка. Делать выводы о поддержке клиента вопреки указанным метаданным нельзя.
Зависимости
Метаданные выбранных версий содержат одну обязательную зависимость:
• Architectury API (lhGA9TYQ).
Также присутствует одна необязательная зависимость:
• [Let's Do] Farm & Charm (HJetCzWo).
Иных обязательных или необязательных компонентов в предоставленной фактической основе не перечислено. Также отсутствуют сведения о конкретных версиях зависимостей, поэтому нельзя утверждать совместимость с любыми их выпусками.
Установка
Подтверждённый способ установки — размещение JAR-файла в папке mods с использованием точно совместимого загрузчика.
Практический порядок действий:
• Проверить версию Minecraft.
• Использовать совместимый Fabric, Forge либо NeoForge.
• Установить Architectury API.
• Поместить архив мода в папку mods.
• Запустить сервер.
Если сборка использует [Let's Do] Farm & Charm, он может быть установлен как необязательная зависимость. Другие способы установки в фактической основе не описаны.
Настройка
Подтверждённых сведений о:
• конфигурационных файлах;
• пользовательских параметрах;
• командах;
• графическом интерфейсе настройки
не представлено.
Также отсутствует информация о необходимости выполнять дополнительную настройку после установки. Поэтому нельзя утверждать наличие каких-либо конфигурационных возможностей.
Версии файлов
Для выбранных выпусков подтверждены два архива.
Файл Fabric:
letsdocompat-fabric-2.3.1.jar
Подтверждённые характеристики:
• версия — 2.3.1-fabric;
• размер — 26801 байт;
• SHA-512 — b2487292e98a73d3e148a94022b7259902581cd5a18d25b0e451183d11fd51ce6fab97f735eef188cfb8430746d6e6147bf7c56b8a9b214a18cb5cb46f47b38f;
• SHA-1 — cc0ea49013bf10db9f0a6e954c995566705da592.
Файл Forge:
letsdocompat-forge-2.2.4.jar
Подтверждённые характеристики:
• версия — 2.2.4-forge;
• размер — 30416 байт;
• SHA-512 — 7423c333fcc1cf9b4f953544de0bc5994fe4ca2dd0c12efb54708030423ac2ac3f2aa812a773e713200d0c14a9080c890f7ec7b540a1efecffa85165c7dba91a;
• SHA-1 — d5e240f3f41eb1328f12af977a14130b2e79deaa.
Для NeoForge отдельный файл в предоставленной локализации не приведён.
Ограничения и развитие
Фактическая основа не подтверждает:
• добавление собственного игрового контента;
• поддержку других загрузчиков;
• наличие пользовательских настроек;
• дополнительные API сверх официально приведённых методов;
• совместимость с модами, не указанными в официальном описании.
В разделе планов проекта указано, что дальнейшее развитие предполагает добавление совместимости по предложениям пользователей. Это отражает направление развития, но не подтверждает наличие новых функций в выбранных версиях.
Лицензия
Проект распространяется по лицензии MIT.
Дополнительные условия лицензирования в предоставленной фактической основе отсутствуют, поэтому статья ограничивается официальным обозначением лицензии.
Безопасность
Выбранные файлы не запускались.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Это не означает проведение динамического тестирования.
Практическая проверка включает:
• выбор совместимой версии Minecraft;
• использование подходящего загрузчика;
• установку Architectury API;
• сверку имени файла;
• проверку SHA-512 либо SHA-1.
FAQ
Для чего предназначен [Let's Do Addon] Compat?
Он добавляет готовую совместимость между поддерживаемыми модами семейства Let's Do и другими проектами, перечисленными в официальном описании.
Какие версии Minecraft подтверждены?
Подтверждены Minecraft 1.20.1 и Minecraft 1.21.1.
Какие загрузчики поддерживаются?
Для проекта подтверждены Fabric, Forge и NeoForge.
Какая зависимость обязательна?
Обязательной зависимостью является Architectury API.
Обязателен ли мод [Let's Do] Farm & Charm?
Нет. В метаданных он указан как необязательная зависимость.
Есть ли API для разработчиков?
Да. Официальное описание подтверждает наличие лёгкого API для регистрации совместимости с поддерживаемыми модами жажды.
Поддерживается ли клиентская установка?
В метаданных указано client=unsupported, поэтому поддерживаемым вариантом является серверная сторона.
Выполнялось ли динамическое тестирование файлов?
Нет. Подтверждены только будущая сверка контрольных сумм и статическая проверка архивов.