InteractiveChat
Активный0.0
Установок
Последнее обновление
Версии
InteractiveChat
Чат в Minecraft — это отличный способ общения между игроками. Но что, если сделать его еще более интерактивным? С этим плагином вы сможете демонстрировать предметы в руке, содержимое инвентаря и эндер-сундука прямо в чате! И все это работает даже между серверами в глобальном BungeeCord-чате!
Плагин также позволяет создавать собственные интерактивные ключевые слова, которые игроки смогут использовать в чате.
Важно: InteractiveChat разработан для работы поверх существующих плагинов форматирования чата, а не для их замены!
Основные возможности
1. Отображение предметов и инвентарей
- Напишите [item] в чате, чтобы показать предмет в вашей руке
- Используйте [inv] для демонстрации содержимого инвентаря
- Введите [ender] — и покажите всем свой эндер-сундук!
Каждую из этих функций можно отключить в настройках, а также изменить используемые ключевые слова.
2. Собственные интерактивные ключевые слова
Создавайте любые плейсхолдеры и заменяйте ими ключевые слова в чате. Добавляйте всплывающие подсказки и действия по клику — или и то, и другое одновременно! Поддерживается многострочный текст во всплывающих подсказках.
3. Интерактивные имена игроков
Замените все имена игроков в чате на интерактивный контент с всплывающими сообщениями и действиями по клику. Работает с никнеймами из Essentials и других плагинов через API.
4. Упоминания игроков
Когда кого-то упоминают в чате, игрок получает уведомление со звуком и сообщением. Можно настроить отображение уведомлений через Title, SubTitle, ActionBar, BossBar или Toast (если версия Minecraft поддерживает).
5. Поддержка BungeeCord и Velocity
Все функции работают по всей сети серверов! Установите плагин на Spigot и BungeeCord/Velocity, включите соответствующую опцию в настройках — и плейсхолдеры, упоминания и другие возможности будут работать между серверами.
6. RGB-цвета и пользовательские шрифты
Используйте RGB-коды в любой части конфигурации, где поддерживаются цвета — даже в самом чате!
&x&f&f&f&f&f&f
или
[color=#123456]
Если у вас есть пользовательский ресурспак с разными шрифтами, вы можете использовать их как коды цвета:
[font=uniform]
7. Многоязычная поддержка
Все сообщения можно настроить под ваш сервер. Названия материалов предметов автоматически переводятся на язык клиента каждого игрока.
Плагин изменяет сообщения на уровне пакетов, поэтому он должен работать поверх других чат-плагинов.
Зависимости
(Не требуются на прокси-серверах)
- ProtocolLib (установите последнюю версию, совместимую с вашей версией сервера)
- PlaceholderAPI
- Vault
Установка
- Поместите InteractiveChat.jar в папку plugins вместе с необходимыми зависимостями
- Если планируете использовать плагин с BungeeCord или Velocity, установите его также на прокси-сервер и включите соответствующую опцию в конфигурации на ВСЕХ Spigot-серверах
- Запустите сервер
- При необходимости отредактируйте конфигурацию
- Перезапустите сервер, если вносили изменения в конфигурацию
Команды
Команды для Minecraft-серверов (Spigot, Paper и др.):
/interactivechat reloadили/ic reload— перезагружает плагин/interactivechat updateили/ic update— проверяет обновления/interactivechat chatили/ic chat— отправляет сообщения в чат с автодополнением плейсхолдеров и имен игроков/interactivechat listили/ic list— показывает список доступных плейсхолдеров/interactivechat mentiontoggleили/ic mentiontoggle— включает/выключает упоминания для себя/interactivechat setinvdisplaylayoutили/ic setinvdisplaylayout— устанавливает предпочитаемый макет отображения инвентаря
Команды для прокси-серверов (BungeeCord / Velocity):
/interactivechatproxy backendinfoили/icp backendinfo— показывает информацию о серверах в прокси
Разрешения
interactivechat.reload:
description: Позволяет перезагружать плагин
default: op
interactivechat.backendinfo:
description: Позволяет проверять статус серверов на BungeeCord
default: op
interactivechat.cooldown.bypass:
description: Позволяет обходить кулдаун
default: op
interactivechat.module.item:
description: Позволяет использовать плейсхолдер предметов
default: true
interactivechat.module.inventory:
description: Позволяет использовать плейсхолдер инвентаря
default: true
interactivechat.module.enderchest:
description: Позволяет использовать плейсхолдер эндер-сундука
default: true
interactivechat.module.custom:
description: Позволяет использовать пользовательские плейсхолдеры в чате
default: true
interactivechat.mention.player:
description: Позволяет упоминать других игроков
default: true
interactivechat.mention.toggle:
description: Позволяет включать/выключать упоминания для себя
default: true
API для разработчиков
InteractiveChat предоставляет API для разработчиков, позволяющий настраивать и использовать его функции. Подробная документация доступна в репозитории проекта.
Видео-демонстрация
Видео от Server.pro с демонстрацией устаревшей версии InteractiveChat (v2)