VelocityChat
Активный0.0
Установок
Последнее обновление
Версии
VelocityChat
Данный плагин предназначен для организации межсерверного чата в рамках прокси-сервера Velocity, обеспечивая удобное общение игроков между различными серверами сети.
Основные возможности
Плагин предлагает расширенную систему чата с поддержкой цветовых кодов. Для указания цвета в игре используется символ & вместо стандартного §. Доступны две основные команды: /vchat local (сокращенно /br) для отправки сообщений в пределах текущего сервера и /vchat broadcast (сокращенно /lc) для глобальной рассылки по всем серверам.
Система автоматически уведомляет о действиях игроков: подключении к сети, отключении и переходе между серверами. Дополнительные настраиваемые функции включают отображение примеров игроков при обновлении списка мультиплеерных игр, показ всех участников прокси в списке игроков, ведение лога выполняемых команд, активацию команды glist и включение глобального чата по умолчанию. Также предусмотрена возможность отправки локальных сообщений при совпадении начала текста с заданными строками и поддержка перевода интерфейса.
Файловая структура
Все файлы плагина располагаются в директории plugins/VelocityChat. Основной файл конфигурации config.toml содержит все необходимые настройки для кастомизации работы плагина.
Система локализации
Языковые файлы разделены на две категории: стандартные в папке langs/default/.properties, которые регулярно обновляются, и пользовательские в langs/custom/.properties, где можно переопределить любые переводы по умолчанию.
Примеры настроек форматирования чата:
- Базовый формат:
qu_an.chat.message.chat.default=<chat_format> - Сервер-специфичный формат:
qu_an.chat.message.chat.server.<server_id>=<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.<server_id>=<server_name>- Примеры:
qu_an.chat.server.name.lobby=Lobby,qu_an.chat.server.name.survival=§aSurvival Server - При отсутствии названия отображается идентификатор сервера
- Примеры:
Техническая информация
Для работы плагин использует библиотеку Qu_an Libs, которая уже включена в состав распространяемой версии.