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

InteractiveChat

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

Оцените первым
77.2K
202

О плагине

Чат в Minecraft - это здорово, но почему бы не сделать его еще более интерактивным? InteractiveChat решает именно эту задачу. Он не заменяет ваш текущий плагин для форматирования чата, а работает поверх него, добавляя новые возможности.

С его помощью игроки могут:

  • Показывать предмет в руке, содержимое инвентаря или эндер-сундука прямо в чате (команды [item], [inv], [ender]).
  • Упоминать других игроков - они получат звуковое уведомление и сообщение (можно настроить Title, ActionBar, BossBar и даже Toast на новых версиях).
  • Использовать кастомные интерактивные ключевые слова - вы сами создаете плейсхолдеры с подсказками и кликабельными действиями.

Всё это работает не только на одном сервере, но и через всю сеть BungeeCord/Velocity. Установите плагин на прокси и на все серверы - и [item] будет работать между ними.

Основные фишки

Отображение предметов и инвентаря

Игроки могут написать [item], чтобы показать предмет в руке, [inv] - свой инвентарь, [ender] - эндер-сундук. Каждый из этих плейсхолдеров можно отключить или изменить в конфиге. Есть два варианта отображения инвентаря (Layout 0 и 1), игрок может выбрать сам.

Кастомные интерактивные слова

В конфиге вы можете задать любые ключевые слова, которые будут заменяться на текст, всплывающие подсказки, действия по клику. Поддерживается многострочный ховер. Например, можно сделать [rules], который показывает ссылку на правила.

Интерактивные ники игроков

Все ники в чате можно сделать кликабельными - при наведении показывать информацию, при клике - выполнять команду. Поддерживаются EssentialsNick.

Упомяниния

Если игрок пишет ник другого, тот получает уведомление. Можно настроить тип уведомления (Title, ActionBar и т.д.). Есть право на упоминание всех (@everyone) и на этом сервере (@here).

RGB и шрифты

С версии 1.16 поддерживаются RGB-цвета в форматах &x&f&f&f&f&f&f, [color=#123456] или &#fe34d5. А если у вас есть кастомный ресурспак с другими шрифтами, можно использовать [font=uniform].

Языки

Сообщения плагина можно перевести под ваш сервер. Названия материалов предметов автоматически переводятся на язык клиента игрока.

Требования

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

  • ProtocolLib или PacketEvents + аддон InteractiveChat-PacketEvents
  • PlaceholderAPI
  • Vault

На прокси зависимости не требуются.

Установка

  1. Положите InteractiveChat.jar в папку plugins на каждом сервере (и на прокси, если используете BungeeCord/Velocity).
  2. Запустите сервер.
  3. При необходимости отредактируйте config.yml.
  4. Перезапустите сервер (если меняли конфиг).

Команды

На сервере (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> и перезагрузить.

API для разработчиков

InteractiveChat предоставляет API для создания своих аддонов и кастомных плейсхолдеров. Документация есть на GitHub проекта.


InteractiveChat идеально подходит для серверов, где хотят оживить общение игроков. Плагин прост в настройке, но при этом даёт много возможностей для кастомизации. Если вы собираете сервер с упором на социальное взаимодействие - это must-have.

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

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

Minecraft: Java Edition

26.2.x26.1.x1.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

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

Сервер

Зависимости

Ссылки


Создатели

Детали

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