Мод для Майнкрафт, который скачивает моды и ресурс-паки по указанным ссылкам при запуске игры. Его можно использовать на сервере, чтобы игроки получали нужный набор файлов и общую конфигурацию.
Возможности
- Загружает ресурс-паки в папку
resourcepacksи моды в папкуmods. - Принимает несколько ссылок на отдельные файлы, а также ссылки на папки с файлами.
- Поддерживает удалённую конфигурацию: сервер может разместить
pack.jsonпо ссылке, а игроки будут получать её оттуда. - Может повторно скачивать файлы через заданный интервал или сверять изменения по хешу.
- После загрузки модов требуется ещё раз перезапустить игру, чтобы они были подключены.
Как пользоваться
Настройки доступны в меню «Настройки» → «Resource Downloader Settings».
Для обычного игрока сервер может выдать файл pack.json: его нужно поместить по пути config/rpdl/pack.json. Если сервер выдал ссылку на конфигурацию, откройте категорию «Remote Config», вставьте её в поле «Remote Config URL» и перезапустите игру.
Для настройки своего набора укажите ссылки в категории «URLs», разделяя несколько адресов запятыми. Для принудительного обновления включите «Redownload RPs» для ресурс-паков и «Redownload Mods» для модов. Если ссылка ведёт на папку, после настройки откройте config/rpdl/pack.json и установите значение folder в true; для отдельных файлов укажите false. Смешивать папки и отдельные файлы нельзя.
Настройки
В config/rpdl/pack.json используются ключи:
urlPaths— ссылки на ресурс-паки;modURLs— ссылки на моды или архив с модами;folder— тип ссылок: папки (true) или отдельные файлы (false);frequency— интервал повторного скачивания в минутах;hashcheck— проверка изменений ресурс-пака по хешу при каждом запуске;redownloadrpиredownloadmods— повторное скачивание ресурс-паков и модов;remoteconf— ссылка на удалённыйpack.json;version— номер конфигурации; при её обновлении его нужно увеличить.
Требования и совместимость
Ссылки должны быть публичными и сразу начинать скачивание файла или папки. Проверялась работа с файлами и папками Dropbox, а также с файлами Google Drive.
