Мод для Майнкрафт, который синхронизирует набор модов игрока с сервером при подключении. Сервер сообщает о недостающих файлах, а перед загрузкой игрок видит их названия, размер и источник; личные клиентские моды при очистке не затрагиваются.
Возможности
- Загружает моды из доверенных источников Modrinth и CurseForge, а также позволяет серверу передавать собственные и неопубликованные моды.
- Показывает отдельные списки файлов для загрузки, встроенных файлов сервера, отклонённых файлов, модов для ручной установки и лишних серверных модов. Ненужные остатки старой сборки перемещаются в сторону, а не удаляются.
- Если автор мода запретил стороннюю загрузку, показывает ссылку на страницу именно нужного файла для ручного скачивания.
- Флажок «Trust this Server» разрешает последующие обновления модов этого сервера в фоновом режиме.
- При неудачном подключении выводит сообщение сервера и список недостающих модов.




Как пользоваться
Подключитесь к серверу и подтвердите загрузку в появившемся окне. После завершения загрузки перезапустите игру, чтобы она подхватила установленные моды; при ошибке можно нажать «Try again».
Настройки
Клиентский файл config/automodfetcher/client.json содержит параметры:
allowedDomains— разрешённые домены для загрузок;allowInsecureHttp— разрешение небезопасного HTTP;deleteRemovedMods— удаление ранее установленных модом файлов, которые сервер больше не использует;maxConcurrentDownloads— число одновременных загрузок.
Серверный файл config/automodfetcher/server.json:
curseforgeApiKey— ключ CurseForge для модов, которых нет на Modrinth;excludeFileNames— имена файлов, не предлагаемые игрокам; поддерживается завершающий*;githubToken— токен для команды/automodfetcher bundle, загружающей собственные моды;includeAuthorRestrictedMods— выдача модов с ограничением автора;includeServerOnlyMods— включение серверных модов в список для клиентов.
Домен вне allowedDomains не блокируется молча: он будет показан в окне подтверждения, и согласие действует только для этого сервера.
Требования и совместимость
Мод должен быть установлен и у игроков, и на сервере. Для Fabric требуется Fabric API; также поддерживаются Forge и NeoForge.
