Чат в Minecraft - это здорово, но почему бы не сделать его еще более интерактивным? InteractiveChat решает именно эту задачу. Он не заменяет ваш текущий плагин для форматирования чата, а работает поверх него, добавляя новые возможности.
С его помощью игроки могут:
[item], [inv], [ender]).Всё это работает не только на одном сервере, но и через всю сеть BungeeCord/Velocity. Установите плагин на прокси и на все серверы - и [item] будет работать между ними.
Игроки могут написать [item], чтобы показать предмет в руке, [inv] - свой инвентарь, [ender] - эндер-сундук. Каждый из этих плейсхолдеров можно отключить или изменить в конфиге. Есть два варианта отображения инвентаря (Layout 0 и 1), игрок может выбрать сам.
В конфиге вы можете задать любые ключевые слова, которые будут заменяться на текст, всплывающие подсказки, действия по клику. Поддерживается многострочный ховер. Например, можно сделать [rules], который показывает ссылку на правила.
Все ники в чате можно сделать кликабельными - при наведении показывать информацию, при клике - выполнять команду. Поддерживаются EssentialsNick.
Если игрок пишет ник другого, тот получает уведомление. Можно настроить тип уведомления (Title, ActionBar и т.д.). Есть право на упоминание всех (@everyone) и на этом сервере (@here).
С версии 1.16 поддерживаются RGB-цвета в форматах &x&f&f&f&f&f&f, [color=#123456] или &#fe34d5. А если у вас есть кастомный ресурспак с другими шрифтами, можно использовать [font=uniform].
Сообщения плагина можно перевести под ваш сервер. Названия материалов предметов автоматически переводятся на язык клиента игрока.
Плагин использует пакетный уровень, поэтому работает поверх других плагинов чата. Для работы нужны:
На прокси зависимости не требуются.
На сервере (Spigot/Paper):
/interactivechat reload (или /ic reload) - перезагрузить плагин/interactivechat update - проверить обновления/interactivechat chat - отправить сообщение с автодополнением плейсхолдеров/interactivechat list - список всех доступных плейсхолдеров/interactivechat mentiontoggle - включить/выключить упоминания для себя/interactivechat setinvdisplaylayout - выбрать свой вариант отображения инвентаряНа прокси (BungeeCord/Velocity):
/interactivechatproxy backendinfo - информация о всех серверахОсновные:
interactivechat.reload - перезагрузка (OP)interactivechat.module.item - использование [item] (по умолчанию true)interactivechat.module.inventory - [inv] (true)interactivechat.module.enderchest - [ender] (true)interactivechat.module.custom - кастомные плейсхолдеры (true)interactivechat.mention.player - упоминать игроков (true)interactivechat.mention.here - @here (OP)interactivechat.mention.everyone - @everyone (OP)interactivechat.chatcolor.translate - цветовые коды (true)interactivechat.customfont.translate - шрифты (true)Полный список прав - в конфиге.
Если используете ViaVersion и игроки вылетают с ошибкой "You are sending too many packets!", попробуйте увеличить лимит пакетов или установить GLOBAL PACKET LIMITER в -1 в конфиге ViaVersion (как на прокси, так и на серверах).
Для PlaceholderAPI не забудьте скачать нужные расширения через /papi ecloud download <expansion> и перезагрузить.
InteractiveChat предоставляет API для создания своих аддонов и кастомных плейсхолдеров. Документация есть на GitHub проекта.
InteractiveChat идеально подходит для серверов, где хотят оживить общение игроков. Плагин прост в настройке, но при этом даёт много возможностей для кастомизации. Если вы собираете сервер с упором на социальное взаимодействие - это must-have.

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