VelocityChat
Плагин для кросс-серверного чата на прокси Velocity.
VelocityChat - это плагин для прокси Velocity, который решает проблему изолированного чата на серверах с несколькими игровыми мирами или подсерверами.
Если у тебя сеть серверов на Velocity, ты знаешь эту боль - игроки на разных серверах не могут нормально пообщаться в общем чате. VelocityChat объединяет чат всех твоих серверов в единую систему.
Возможности
- Кросс-серверный чат - основная фишка. Игроки с разных серверов видят сообщения друг друга.
- Цветовые коды - поддержка цветов через
&(по умолчанию включено). В игре используй&вместо§. - Локальный и глобальный чат:
/vchat localили/lc- отправить сообщение только на текущий сервер./vchat broadcastили/br- отправить сообщение на все серверы сети.
- События игроков - настраиваемые сообщения о входе, выходе и переключении между серверами.
- Tab List и список серверов - можно включить отображение всех игроков прокси в табе и отправку семпла при обновлении списка мультиплеера (по умолчанию выключено).
- Команда
/glist- показывает список всех игроков на прокси (включается/выключается в конфиге). - Автоматический локальный чат - можно настроить так, чтобы сообщения, начинающиеся с определенного символа или строки, автоматически отправлялись в локальный чат.
- Переводы (локализация) - полная поддержка кастомных переводов через
.propertiesфайлы.
Файлы и настройка
Все файлы плагина находятся в папке plugins/VelocityChat.
Конфигурация config.toml
Основной конфиг. Все опции подробно описаны внутри файла - открой его и посмотри, там всё интуитивно понятно.
Языковые файлы
Плагин поддерживает локализацию через .properties файлы:
- По умолчанию (
langs/default/*.properties) - базовые переводы, которые плагин обновляет принудительно при запуске. - Пользовательские (
langs/custom/*.properties) - сюда можно положить свои файлы перевода, которые переопределят стандартные.
Примеры ключей для форматирования чата:
# Формат по умолчанию
qu_an.chat.message.chat.default=<chat_format>
# Формат для конкретного сервера
qu_an.chat.message.chat.server.lobby=§8[§r{0}§8|§r{1}]§r<{2}§r> {3}
qu_an.chat.message.chat.server.survival=§8[§r{0}§8]§r<{2}§r> {3}
# Название сервера
qu_an.chat.server.name.lobby=Lobby
qu_an.chat.server.name.survival=§aSurvival Server
Если для сервера не задан свой формат, используется формат по умолчанию.
Итог
VelocityChat - это простой и надежный инструмент для объединения чата на серверах с прокси Velocity. Ничего лишнего, всё работает из коробки, но при этом гибко настраивается под твои нужды.
Скачай плагин VelocityChat и настрой общий чат на своем Майнкрафт сервере!