MiniMessageAnywhere | RGB, Градиенты, кликабельные сообщения в любом плагине!

Плагин MiniMessageAnywhere | RGB, Градиенты, кликабельные сообщения в любом плагине! 1.2

Нет прав для скачивания
Зависимости
ProtocolLib
Исходный код
https://github.com/gepron1x/minimessage-anywhere
Поддерживаемые версии
1.13, 1.14, 1.15, 1.16
Майнкрафт уже долгое время использует json-текст для сообщений в чате, предметах, скорборде, табе и т.д, но есть одна проблема: далеко не все плагины позволяют использовать json. Этот плагин призван решить эту проблему.
Возможности
  • Градиенты, кликабельные сообщения и другие фичи json-текста везде: от таба, чата и предметов до голограмм, независимо от плагина.
  • Удобное форматтирование сообщений с помощью xml тегов.
  • Поддержка PlaceholderAPI, json-компоненты прекрасно работают с плейсхолдерами.
Как пользоваться плагином?
Для начала, ознакомтесь с системой форматтирования MiniMessage: плагин использует именно ёё.
Докуменатция MiniMessage
Все просто! В конфиге плагина, в котором вы хотите воспользоваться json-тектсом, поместите форматированное сообщение в тег [mm][/mm].
Пример:
YAML:
text: '[mm]<red>Красный текст!</red>[/mm]'
name: '[mm]<gradient:blue:red>Gradient go brr</gradient>[/mm]'
Как это работает?
Плагин работает при помощи обработки пакетов. Обрабатываются все пакеты, содержащие в себе текст, и если в тексте находятся теги они заменяются на json-текст. Поэтому нужен ProtocolLib.
Конфиг
YAML:
items-enabled: true # обрабатывать предметы, работает только на Paper 1.16.5!
entity-nametags-enabled: true # обрабатывать энтити
map-icons-enabled: true # Обрабатывать метки на картах
player-info-enabled: true # Обрабатывать имена игроков
# Пакеты, содержащие в себе компоненты. Можете убрать те, которые вам не нужны.
# Думаю, разберётесь ;)
packets-to-listen:
  - KICK_DISCONNECT
  - BOSS
  - CHAT
  - OPEN_WINDOW
  - COMBAT_EVENT
  - SCOREBOARD_OBJECTIVE
  - SCOREBOARD_TEAM
  - TITLE
  - PLAYER_LIST_HEADER_FOOTER
Скриншоты
1621513801706.png


1621513849232.png

1621513871060.png
Команды и права
/mmanywhere reload - перезагрузка конфига.
mmanywhere.reload
Автор
Gepron1x
Скачивания
16
Просмотры
561
Первый выпуск
Обновление
Рейтинг
0.00 звезд Оценок: 0

Последние обновления

  1. Обновление 1.2

    Удален обработчик достижений (не работает, мало кому нужен, да и спамит ошибками) Удалена пара...
  2. Обновление 1.1

    Добавлена поддержка MOTD. Теперь форматирование можно использовать в книжках. Исправлена ошибка...

Комнаты в чате

Верх Низ