
PackStacker
Простой плагин для управления наложением ресурспаков на сервере Minecraft. Позволяет отправлять несколько паков сразу, настраивать приоритеты и обязательность.
PackStacker
PackStacker - полезный плагин для серверов Minecraft, который решает давнюю проблему: в ванильной игре можно отправить игроку только один ресурспак. А что делать, если на сервере используется несколько паков - отдельно на карту, отдельно на интерфейс, отдельно на мобов? Тут и приходит на помощь PackStacker. Он позволяет "стэкать" (stack) ресурспаки, отправляя их клиенту один за другим в заданном порядке. Это буквально must-have для любого сервера с кастомным контентом.
Плагин работает через конфигурационные .pack-файлы. Всё описано в папке PackStacker/packs/. Каждый такой файл - это простой YAML, где указывается название пака, ссылка на скачивание, SHA1-хеш и прочие настройки. Никакой сложной базы данных - просто редактируешь текстовый файл и перезагружаешь плагин.
Пример .pack-файла
name: "MvndiPack"
url: "https://example.com/resourcepacks/MvndiPack.zip"
hash: "D64DCFA57B5A94383FA39F32BE3B6D38D853304C"
priority: 0
required: true
prompt: "Hello <✨>world</✨>."
load_on_join: true
Обязательные параметры
name- название ресурспака. Должно быть уникальным, имена не должны повторяться.url- прямая ссылка на скачивание .zip-архива с ресурспаком.hash- SHA1-хеш файла. На Windows можно получить черезcertutil -hashfile "имя_файла.zip" SHA1.
Опциональные параметры
priority- приоритет (число). Чем меньше число, тем "ниже" будет расположен пак на клиенте. По умолчанию 0.required- кикнуть ли игрока, если он отказался загружать пак. По умолчанию false.prompt- сообщение (MiniMessage), которое увидит игрок при запросе пака. По умолчанию нет.load_on_join- показывать запрос сразу при входе на сервер. По умолчанию false.
Команды плагина
/pack- основная команда./pack list- показывает список доступных ресурспаков для этого игрока./pack load <имя_пака>- загружает указанный ресурспак на того, кто ввел команду. Право:pack.load.self/pack load <имя_пака> <ник>- загружает пак на указанного игрока в онлайне. Право:pack.load.others/pack unload <имя_пака>- выгружает пак у себя. Право:pack.unload.self/pack unload <имя_пака> <ник>- выгружает пак у другого игрока. Право:pack.unload.others/pack reload <messages | packs | all>- перезагружает настройки плагина (сообщения, паки или всё сразу). Права:pack.reload.messages,pack.reload.packs,pack.reload.all.
Важно знать
- Плагин использует MiniMessage для форматирования сообщений, так что можно добавлять цвета и даже радугу.
- Перед добавлением нового ресурспака убедись, что ссылка ведет напрямую на ZIP-архив, а не на страницу скачивания.
- SHA1-хеш обязателен. Если он не совпадет, клиент может отклонить пак или плагин выдаст ошибку.
PackStacker - отличное решение для тех, кто хочет гибко управлять ресурспаками на своём сервере Minecraft. Скачайте плагин и настройте стопку паков за пару минут.
Сервер для плагина PackStacker - как у профи
Плагин PackStacker создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином PackStacker для друзей можно за пару минут - BungeeHost всё уже подготовил.
