Мод для Майнкрафт, который помогает серверу раздавать игрокам ресурс-пак без внешнего хостинга. Он поднимает собственный источник файлов, формирует ссылку на пак и может отправлять её игрокам.
Возможности
- Загружает ресурс-пак из папки (
ReadFolder), ZIP-архива (ReadZip) или по ссылке (Download) с HTTP-заголовками. - Перемещает или исключает файлы из пакета с
WithMovedFilesиWithDeletedFiles. - Объединяет несколько паков через
Merged; первые загрузчики в списке имеют приоритет. Для JSON-файлов можно настроить объединение списков и порядок записей. - Поддерживает способы отправки
Delayed,PaperPropertyInjectorиNoSenderFixedLink.
Как пользоваться
В config/resourcepacknoupload/config.yml выберите загрузчик в блоке loader, например ReadFolder, ReadZip или Download, и укажите его путь либо ссылку. Для ZIP-архива путь задаётся ключом zip, для папки — folder, для скачивания — url.
В config/resourcepacknoupload/server.yml укажите открытый для игроков port. Если сервер работает через Pterodactyl, заполните publicLinkRoot публичным адресом с протоколом и портом.
Настройки
В config/resourcepacknoupload/config.yml находятся сообщения и параметры работы мода. Файл logs не используется: пакет и его файлы обрабатываются настройками загрузчика.
Требования и совместимость
Для варианта плагина пути конфигурации находятся в plugins/ResourcePackNoUpload/. Плагин можно перезагрузить командой /rnu reload; для него также доступна автоматическая перезагрузка по событию через plugins/ResourcePackNoUpload/autoReloading.yml.
Отправщик PaperPropertyInjector предназначен для PaperMC и помечен автором как экспериментальный.
