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

InteractiveChat DiscordSRV Addon

Плагин-аддон для InteractiveChat, который передаёт предметы, инвентари, изображения и плейсхолдеры между игрой и Discord через DiscordSRV. Удобный инструмент для серверов, где чат в Дискорде и Майнкрафте тесно связаны.

Оцените первым
26.0K
87

InteractiveChat DiscordSRV Addon - это аддон к плагину InteractiveChat, который расширяет его возможности при интеграции с DiscordSRV. Если на вашем сервере Майнкрафт чат завязан на Discord, этот плагин сделает общение и обмен информацией между игрой и дискордом намного удобнее и нагляднее.

Что он даёт?

По сути, это мост, который позволяет показывать в Discord не просто текст, а полноценные карточки предметов, инвентари, изображения с карт и даже гифки. И наоборот - картинки и гифки из Discord можно просматривать в игре на картах. Всё это работает без багов и конфликтов, если правильно настроить.

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

1. Отображение предметов, инвентаря и эндер-сундука в Discord

Когда игрок отправляет в чат информацию о предмете, в Discord прилетает красивое изображение с:

  • фоном инвентаря
  • куклой игрока с бронёй, элитрой и шлемом
  • иконкой предмета
  • индикатором прочности
  • количеством предметов
  • узорами на баннерах и щитах
  • эффектами зачарований
  • цветом кожаной брони
  • текстурами сломанной элитры
  • отделкой брони (armor trims)
  • узорами на декорированных горшках

И это ещё не всё. В текстовом описании (тултипе) дополнительно передаются:

  • лор предмета
  • зелья и их эффекты
  • длительность полёта фейерверка
  • данные карты (включая метки)
  • время на часах
  • направление компаса
  • состояние арбалета (заряжен/нет)
  • содержимое шалкер-бокса
  • атрибуты
  • блоки CanDestroy/CanPlaceOn
  • содержимое книг (в том числе написанных)
  • содержимое связки (bundle)
  • тип козьего рога

Если чего-то не хватает - автор просит написать ему, но список и так внушительный.

2. Перевод плейсхолдеров InteractiveChat в Discord

Плейсхолдеры из InteractiveChat корректно отображаются в Discord-сообщениях:

  • заменяются на текст, если задан Replace Text
  • показывается Hover Text (текст при наведении)
  • работают Click Event (если это OPEN_URL или COPY_TO_CLIPBOARD)

3. Превью изображений из Discord на картах в игре

Поддерживаются jpg, png и gif. Гифки анимируются до 20 кадров в секунду. При этом карту нельзя забрать как предмет, и ваш текущий предмет в руке не заменяется - так что на выживании всё безопасно.

4. Красивые сообщения о достижениях

В Discord прилетает иконка предмета, связанного с авансом. Работает и с датапаками.

5. Конвертация вложений из Discord в кликабельные сообщения с ховером

6. Команды в Discord

Вот что уже доступно (не считая подкоманд):

  • /item - показать предмет из выбранного слота инвентаря
  • /inv - показать инвентарь игрока, привязанного к Discord
  • /ender - показать эндер-сундук того же игрока
  • /playerlist - список онлайн игроков в стиле таб-листа
  • /playerinfo - информация об игроке
  • /resourcepack - показать ресурспаки, установленные на ICD

7. Поддержка ресурспаков

Можно применить свой ресурспак, и всё, что вы ожидаете от установки ресурспака на клиенте, будет работать: кастомные шрифты, текстуры, модели блоков. Подробнее - на GitHub.

8. Язык на ваш выбор

Названия предметов и прочие сообщения автоматически переводятся на язык, указанный в конфиге. Файл языка скачивается с Mojang, так что ничего вручную переводить не нужно. Остальные сообщения тоже можно менять в конфиге.

Зависимости

  • InteractiveChat (и его зависимости, требуется последняя dev build)
  • DiscordSRV (1.26.0-SNAPSHOT или новее)

Установка

  1. Положите InteractiveChatDiscordSrvAddon.jar в папку plugins вместе с зависимостями
  2. Запустите сервер (первый запуск может занять время - скачиваются ассеты)
  3. При необходимости отредактируйте конфиг
  4. Перезапустите сервер, если меняли конфиг

Команды

  • /interactivechatdiscordsrv reloadconfig или /icd reloadconfig - перезагрузить конфиг
  • /interactivechatdiscordsrv reloadtexture [--redownload/reset] или /icd reloadtexture - перезагрузить текстуры
  • /interactivechatdiscordsrv update или /icd update - проверить обновления

Права (permissions)

  interactivechatdiscordsrv.reloadconfig:
    description: Позволяет перезагрузить конфиг
    default: op
  interactivechatdiscordsrv.reloadtexture:
    description: Позволяет перезагрузить текстуры
    default: op
  interactivechatdiscordsrv.update:
    description: Получать уведомления об обновлениях
    default: op

Важно знать

Как установить свой ресурспак?

Информация на GitHub: https://github.com/LOOHP/InteractiveChat-DiscordSRV-Addon/wiki/Resource-Pack

Ошибка "Missing Access" при запуске?

Нужно дать боту Discord доступ к SlashCommands на странице приложения: https://discord.com/developers/applications. Затем заново пригласить бота на сервер с нужными правами.

Ошибка "No fonts provided by the JVM or the Operating System!"?

Установите fontconfig на вашу ОС:

  • Debian/Ubuntu/Mint: apt-get install libfreetype6 fontconfig
  • RHEL/CentOS/Fedora: yum install freetype fontconfig
  • SLES/OpenSUSE: zypper install libfreetype6 fontconfig

Это нужно из-за новых версий JDK, которые требуют шрифты от ОС. Если вы на хостинге - обратитесь к хостеру.

Использование данных

Статистика использования отправляется на bStats (публично). Проверка обновлений - через api.loohpjames.com. Ассеты Minecraft скачиваются напрямую с Mojang. Дополнительные ассеты - с api.loohpjames.com и resources.loohpjames.com. Никакая приватная информация не передаётся.

Итог

Если у вас сервер с активным Discord-сообществом и вы используете InteractiveChat вместе с DiscordSRV, этот аддон - почти must-have. Он делает общение между игрой и дискордом визуально богатым и удобным. Особенно полезно для серверов, где игроки часто делятся предметами или хотят показать свой инвентарь не заходя в игру. Скачайте InteractiveChat DiscordSRV Addon и настройте интеграцию по полной.

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

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

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 дней назад
Главная