Вы когда-нибудь хотели заставить игроков использовать определенный серверный пакет ресурсов на одном из ваших серверов? Может быть, для мини-игры, как часть вашей сети? Или, может быть, вы не хотите навязывать пакет текстур пользователям, а просто хотите сообщить тем, кто его не принял, о том, что они упускают? Тогда это плагин, который вы всегда искали!
Force Resourcepacks - это улучшенная версия моих плагинов Bungee Resourcepacks и World Resourcepacks . Помимо возможности устанавливать различные пакеты ресурсов для каждого мира, сервера или всей сети BungeeCord, вы также можете реагировать на то, согласился ли пользователь загрузить пакет и отправить ему сообщение или даже пнуть его, если он этого не сделал!
Он даже замечает, когда сервер Bukkit за Bungee отправляет пакет ресурсов и применяет к нему правила статуса пакета сервера! Таким образом, он совместим с плагинами мини-игр, которые управляют своими собственными серверными пакетами ресурсов, и в то же время предоставляют возможность выгнать пользователя с игрового сервера, когда он не загрузил пакет!
Примечание по совместимости:
Этот плагин в настоящее время ( 1.13 ) совместим с BungeeCords выше 1.8, Spigots выше 1.8.8 и клиентами выше 1.8.
(Возможно, вам понадобятся более старые версии плагинов для запуска его на устаревшем Bungee / Spigot)
Требуется Java 8 !
Также обратите внимание, что клиент Vanilla Minecraft применяет только пакеты ресурсов сервера, размер которых не превышает 50 МБ !
Сервер не может обнаружить пакеты ресурсов клиента, поэтому этот плагин работает только с пакетами ресурсов сервера!
Характеристики
- Автоматически генерирует хэши sha1!
- Установите различные серверные пакеты ресурсов для мира, сервера или всей сети BungeeCord
- Совпадение серверов / мировых имен с регулярным выражением!
- Установить пакеты с помощью флагов WorldGuard (требуется WorldGuard выше версии 6.1.3)
- Настраиваемая задержка перед отправкой пакета игроку
- Помнит, какой пакет пользователь применял в данный момент и не пересылает на серверный коммутатор
- Отправить сообщение или заголовок игроку, когда он принимает, загружает, отказывает или не может загрузить пакет ресурсов
- Позвольте пользователю установить пакет самостоятельно. Пакет может быть повторно применен при каждом входе в систему и будет использоваться для сброса на серверах, на которых нет пакета
- Сообщите пользователю, который запаковал сервер, отправьте его, если это было сделано автоматически
- Ударить игрока с сервера, если он не принимает пакет ресурсов, или отправить его на определенный сервер (таким образом, вы можете иметь две версии одного и того же сервера, одну с пакетами ресурсов и одну без)
- Другой набор действий, когда игрок впервые присоединяется к вашему серверу.
- Запретить пользователю присоединиться к определенному серверу в вашей сети, если он не принял дополнительный пакет ресурсов
- ResourcePackStatusEvent (для Bukkit используйте PlayerResourcePackStatusEvent ) для разработчиков, чтобы реагировать на принятие или отклонение пакета в своих собственных плагинах
- Отправьте правильный формат пакета в зависимости от версии клиента и проигрывателя, если он использует версию без доступного пакета (требуется ViaVersion или ProtocolSupport на Bukkit, когда ForceResourcepacks используется на сервере Bukkit!)
- Совместимо с AuthMe Reloaded .
Вам нужно, чтобы он был совместим с большим количеством плагинов? Свяжитесь со мной !
Permissions
forceresourcepacks.command - Доступ к команде / frp
forceresourcepacks.command.reload - Доступ к / frp reload
forceresourcepacks.command.generatehashes - Доступ к / frp generatehashes
forceresourcepacks.command.version - Доступ к / frp версии
forceresourcepacks .command.usepack - Доступ к / usepack
forceresourcepacks .command.usepack.others - Отправить пакеты для других игроков через команду / usepack
forceresourcepacks.command.usepack.temporary - Выберите , является ли только временным выбранным пакетом или должен быть сохранен и повторно приложенным
forceresourcepacks .pack <packname>. - Предоставляет доступ к пакету с помощью команды / usepack. Вы можете определить эти разрешения через config.yml для каждого пакета.
Forceresourcepacks.updatenotification - Получать уведомления об обновлениях в игре.
Команды
/frp reload [resend]
Перезагрузка файла конфигурации; повторно отправляет пакеты каждому онлайн-плееру, если вторым аргументом является «повторно»
/frp generatehashes
Загружает файлы пакетов ресурсов и генерирует их хэши sha1
/frp version
Показывает версию этого плагина
/usepack
Список всех пакетов, которые вы можете выбрать
/usepack <packname> [<имя игрока>] [<временный>]
Отправьте определенный пакет себе или другому игроку, в зависимости от значения временного пакета, он будет применяться только для этого сеанса или также повторно применяться при следующем входе в систему. Значения - true или false, в противном случае будет использовано значение конфигурации usepack-is-временный (по умолчанию true).