▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/VelocityResourcepacks
VelocityResourcepacks

VelocityResourcepacks

Плагин для Velocity, который позволяет легко управлять серверными ресурспаками на всей сети, на отдельных серверах или для каждого игрока. Решает проблему перезагрузки паков при переключении между серверами.

Оцените первым
3.3K
17

Плагин VelocityResourcepacks - это решение для тех, кто держит сеть серверов Minecraft за прокси Velocity. Если вы когда-нибудь пытались настроить серверный ресурспак на всю сеть или на разные сервера за одним прокси, то знаете, как раздражает, когда клиент каждый раз перекачивает один и тот же пак при переключении. Этот плагин избавляет от этой головной боли.

Что делает VelocityResourcepacks

Плагин позволяет установить один ресурспак на всё прокси Velocity, не прописывая его на каждом лобби-сервере. Клиент не будет перекачивать пак, если он уже загружен и применён. Более того, можно задать отдельные паки для каждого сервера за прокси, и плагин сам отслеживает, когда сервер отправляет свой пак, а затем сбрасывает на глобальный или серверный при переключении.

Если вы используете BungeeCord, есть аналогичный плагин Bungee Resourcepacks. Для Spigot/Paper, где нужны паки по мирам, подойдёт World Resourcepacks.

Важно: ванильный клиент Minecraft принимает серверные ресурспаки только размером меньше 250 MiB (до 1.15 - 50 MiB, до 1.18 - 100 MiB). Также некоторые новые SSL-сертификаты (например, Let's Encrypt) не работают со старой Java 1.8.0_51, которая идёт с Minecraft. Придётся использовать другой сертификат или незащищённую ссылку (не рекомендуется).

Плагин работает только с клиентами версии Minecraft 1.8 и выше.

Возможности

  • Отдельные ресурспаки для каждого сервера или один на всю сеть Velocity.
  • Поддержка нескольких паков одновременно (начиная с 1.20.3).
  • Отправка пака до того, как игрок зайдёт на сервер (на 1.20.3+).
  • Имена серверов можно задавать через регулярные выражения.
  • Команды для настройки прямо в игре.
  • Система языков - сообщения подстраиваются под локаль клиента.
  • Упрощённый синтаксис форматирования сообщений (MineDown).
  • Настраиваемая задержка перед отправкой пака игроку.
  • Плагин запоминает, какой пак у игрока, и не пересылает его при смене сервера (на 1.20.2 механизм сломан, на 1.20.3+ исправлено).
  • Игрок может сам выбрать пак из доступных, и он будет применяться при каждом входе, а также использоваться для сброса на серверах без собственного пака.
  • Автоматическое уведомление игрока о том, какой пак ему отправил сервер.
  • События ResourcePackSendEvent и ResourcePackSelectEvent для разработчиков.
  • Отправка правильного формата пака в зависимости от версии клиента (по версии, протоколу или ID формата).
  • Автоматическая генерация SHA1-хешей.
  • Совместимость с AuthMe Reloaded, AuthMeVelocity, OpenLogin, NLogin, LibrePremium, JPremium.

Команды

Для выполнения команд /vrp нужно разрешение velocityresourcepacks.command.

  • /vrp reload [resend] - velocityresourcepacks.command.reload - перезагружает конфиг; если указать resend, переотправляет паки всем онлайн-игрокам.
  • /vrp version - velocityresourcepacks.command.version - показывает версию плагина.
  • /vrp generatehashes - velocityresourcepacks.command.generatehashes - вручную сгенерировать хеши ресурспаков.
  • /vrp addpack - velocityresourcepacks.command.addpack - добавить новый пак.
  • /vrp pack - velocityresourcepacks.command.pack - просмотреть и редактировать существующий пак.
  • /vrp listassignments - velocityresourcepacks.command.listassignments - список всех привязок к серверам.
  • /vrp deleteassignment - velocityresourcepacks.command.deleteassignment - удалить привязку.
  • /vrp assignment - velocityresourcepacks.command.assignment - просмотр и редактирование привязки.
  • /vrp globalassignment - velocityresourcepacks.command.globalassignment - просмотр и редактирование глобальной привязки.
  • /resetpack [] [] - velocityresourcepacks.command.resetpack - сбросить пак игроку на пустой или сохранённый. Если temp false, то сохранённый пак тоже сбрасывается.

Для команд /usepack нужно разрешение velocityresourcepacks.command.usepack, а для применения к другим игрокам - velocityresourcepacks.command.usepack.others. Доступ к конкретному паку даётся разрешением velocityresourcepacks.pack.<packname>.

  • /usepack - список доступных вам паков.
  • /usepack [] - отправить определённый пак себе или другому игроку.

Конфиг

В config.yml можно настроить всё то же самое, что и через команды, и даже больше. Некоторые опции доступны только в последних сборках.

О заморозке клиента

Начиная с 1.20.3 эта проблема практически решена.

Когда клиент получает серверный ресурспак, он ненадолго зависает после завершения загрузки (так же, как при ручном применении локального пака). Это происходит из-за перезагрузки всех ресурсов, а не из-за скачивания (паки кешируются локально). Время зависит от производительности ПК и размера текстур (HD-паки дольше). В версиях 1.14-1.16 есть улучшения, а 1.20.3 исправляет почти всё.

Скачайте VelocityResourcepacks и настройте ресурспаки на своей сети удобно и без лишних перезагрузок. Плагин идеально подходит для серверов с несколькими игровыми режимами за одним прокси.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 год назад
Главная