zdgx — автоматическое обновление модов в Minecraft
Ручная замена десятков файлов при каждом обновлении сборки или сервера быстро надоедает. Мод zdgx решает эту проблему радикально: он берёт на себя загрузку и синхронизацию модов, работая по простому JSON-конфигу. Достаточно один раз указать адрес с информацией об апдейте, и zdgx сам скачает нужные версии, избавив вас от бесконечного копирования jar-файлов.
Что такое zdgx и зачем он нужен
zdgx — это Fabric-мод для Minecraft, созданный специально для автоматического обновления модов. Он ориентирован на владельцев серверов и авторов модпаков, которым важно, чтобы игроки всегда запускали актуальный набор дополнений. При первом запуске zdgx создаёт в игровой директории папку zdgx и файл json.json — именно через него вы управляете списком обновляемых модов.
Мод поддерживает установку плагинов, что позволяет расширять его функциональность. Разработчики других модов могут интегрировать zdgx как плагин, встраивая автоматические апдейты прямо в свои проекты. Исходный код и примеры плагинов доступны в репозитории «zhixing» — там же можно найти видеоуроки на YouTube и bilibili.
Как установить zdgx для Minecraft
Чтобы скачать zdgx, достаточно найти актуальную версию мода на проверенных ресурсах. Он работает исключительно на Fabric, поэтому перед установкой убедитесь, что у вас стоит Fabric Loader для совместимой версии Minecraft (например, 1.19.2, 1.20.1 или 1.20.4). Forge-сборки пока не поддерживаются из-за технических ограничений серверной коммуникации.
Ручная установка
Самый прямой путь — поместить скачанный jar-файл zdgx в папку mods вашего Fabric-профиля. После первого запуска игры мод создаст директорию zdgx и заготовку конфига. Дальше останется только прописать адрес обновлений — и zdgx начнёт работать.
Установка через лаунчеры
Если вы пользуетесь лаунчером foxygame.net, то zdgx можно добавить буквально в один клик — лаунчер сам подберёт совместимую версию Fabric и сразу поместит мод в нужную сборку. В каталоге дополнений foxygame.net zdgx уже присутствует, поэтому вам не придётся вручную искать файл и настраивать JSON с нуля. Это особенно удобно, когда вы собираете модпак для друзей или сервера и хотите, чтобы все участники получали обновления автоматически.
Настройка zdgx: создаём JSON-конфиг
Сердце мода — файл json.json в папке zdgx. Именно здесь вы указываете, откуда брать информацию об обновлениях и какие моды нужно загружать. Разберём структуру подробнее.
Структура файла json.json
В параметре address прописывается прямая ссылка на JSON-файл с описанием модов. Этот внешний файл должен содержать список объектов, где для каждого мода заданы два поля:
- filename — точное имя файла мода (например,
example-mod-1.2.3.jar); - download — прямая ссылка на скачивание этого jar-файла.
Когда zdgx считывает такой список, он сверяет имена с уже имеющимися в папке mods и при необходимости загружает недостающие или обновлённые версии. Таким образом, достаточно один раз настроить внешний JSON на вашем сервере или в облаке, и все игроки, использующие zdgx, будут автоматически получать актуальные моды.
Серверная синхронизация и плагины
Одна из самых мощных возможностей zdgx — серверная синхронизация. Если на сервере тоже установлен этот мод, то при подключении клиент автоматически получает ссылку на обновления прямо от сервера. Игроку не нужно вручную прописывать адрес — zdgx сам подхватит конфиг и обновит моды до серверной версии. Это идеально для серверов с часто меняющейся сборкой: владелец просто обновляет JSON на своей стороне, а все участники получают изменения при входе.
К сожалению, из-за особенностей коммуникации Forge-серверов эта функция пока работает только на Fabric. Разработчик планирует решить технические проблемы в будущих версиях, но на данный момент zdgx остаётся инструментом исключительно для Fabric-окружения.
Мод также поддерживает установку плагинов, что открывает дорогу кастомным сценариям обновления. Если вы разработчик, можете изучить исходники «zhixing» и создать собственный плагин, расширяющий логику zdgx — например, добавить проверку контрольных сумм или интеграцию с вашим лаунчером.
Решение проблем и поддержка
Если при использовании zdgx возникают ошибки или баги, лучший способ сообщить о них — создать issue в GitHub-репозитории мода. Автор активно отслеживает обращения и выпускает исправления. Перед отправкой баг-репорта убедитесь, что вы используете актуальную версию Fabric и правильно заполнили JSON-конфиг — часто проблемы связаны с некорректными ссылками или опечатками в именах файлов.
Для тех, кто хочет поддержать разработку, существует страница на Afdian, где можно оформить подписку и получить ранний доступ к новым функциям. Также на YouTube и bilibili выложены подробные видеоуроки по настройке zdgx и созданию плагинов — они помогут быстро разобраться даже новичкам.
Заключение
zdgx для Minecraft — это небольшой, но крайне полезный мод, который превращает муторный процесс обновления модов в полностью автоматический. Будь вы владелец сервера, автор модпака или просто игрок, уставший от ручной замены файлов, zdgx сэкономит вам массу времени. Настройте JSON один раз, подключите серверную синхронизацию — и ваша сборка всегда будет актуальной без лишних телодвижений. Попробуйте zdgx на своём Fabric-клиенте и забудьте о ручной замене модов навсегда.