
ResourcePackManager
Плагин для автоматического слияния и хостинга ресурспаков на сервере Minecraft. Избавляет от ручного объединения, пересчета SHA1 и перезагрузки - игроки получают единый пасск автоматически.
Если на вашем сервере Майнкрафт используется несколько плагинов, которые добавляют свои ресурспаки, вы наверняка знаете эту боль: каждый раз вручную объединять их, пересчитывать SHA1, заливать на хостинг. ResourcePackManager решает эту проблему раз и навсегда.
Как это работает
Плагин автоматически забирает ресурспаки от совместимых плагинов, объединяет их по приоритетам из конфига и размещает на удаленном хостинге. Игроки при входе на сервер получают готовый объединенный пасск. Также можно добавить свои пасски в папку mixer.
Основные возможности
- Автоматически объединяет ресурспаки со всего сервера.
- Автоматически хостит пасск (на встроенном сервере или внешнем).
- Автоматически отправляет пасск игрокам при входе.
- Поддержка ручных добавлений в папку mixer.
- Никакой сложной настройки - работает из коробки.
Установка
- Скиньте ResourcePackManager.jar в папку plugins.
- Перезапустите сервер.
Готово. Можно сразу использовать - настройки по умолчанию подходят для большинства серверов. Хотите точнее - правьте config.yml.
Ограничения и совместимость
Плагин не может исправить фундаментальные конфликты (например, одинаковые ID моделей или проблемы с Unicode). В таких случаях выбирается приоритетный пасск.
Совместимые плагины:
- FreeMinecraftModels
- EliteMobs
- EternalTD
- BetterHUD
- ItemsAdder (требуется расшифровка и отключение хостинга)
- MMOInventory
- ModelEngine
- Nova
- Oraxen
- ValhallaMMO (требуется
/valhalla resourcepack download) - BackpackPlus
- RealisticSurvival
- Vane-Core
Если вашего плагина нет в списке - можно добавить его вручную через API.
Команды
/resourcepackmanager reload- перезагрузить плагин./resourcepackmanager data_compliance_request- скачать все захощенные данные для проверки.
Автохостинг
По умолчанию ResourcePackManager использует бесплатный сервис Nightbreak для хостинга пассков. Это можно отключить в config.yml. Данные хранятся анонимно и удаляются через 24 часа после выключения сервера. Для полной прозрачности можно запросить копию всех данных командой выше.
API для разработчиков
Чтобы зарегистрировать свой ресурспак из плагина, используйте метод:
registerResourcePack(String pluginName,
String path,
boolean encrypts,
boolean distributes,
boolean zips,
boolean local,
String reloadCommand)
Также доступен reloadResourcePack().
Maven:
<repository>
<id>magmaguy-repo-releases</id>
<name>MagmaGuy's Repository</name>
<url>https://repo.magmaguy.com/releases</url>
</repository>
<dependency>
<groupId>com.magmaguy</groupId>
<artifactId>ResourcePackManager</artifactId>
<version>CHECK-LATEST-VERSION</version>
</dependency>
ResourcePackManager - must-have для любого сервера с кастомными моделями, скинами и интерфейсами. Экономит часы администрирования и делает опыт игроков чище.
