Flectone Logo FlectonePulse

Форматирование

Модуль, форматирующий отправленные сообщения

⚙️Настройка

Путь message.yml → format
format:
  enable: true
  convert_legacy_color: true
  adventure_tags:
  - "HOVER"
  - "CLICK"
  - "COLOR"
  - "KEYBIND"
  - "TRANSLATABLE"
  - "TRANSLATABLE_FALLBACK"
  - "INSERTION"
  - "FONT"
  - "DECORATION"
  - "GRADIENT"
  - "RAINBOW"
  - "RESET"
  - "NEWLINE"
  - "TRANSITION"
  - "SELECTOR"
  - "SCORE"
  - "NBT"
  - "PRIDE"
  - "SHADOW_COLOR"

enable

Включает или выключает работоспособность модуля

convert_legacy_color

Включает форматирование устаревших цветов

Входной цветПреобразуется в
&0-&9, &a-&f<black>, <dark_blue> ... <white>
&l/&m/&n/&o/&k/&r<b> / <st> / <u> / <i> / <obf> / <reset>
&#rrggbb, #rrggbb, &x&r&r&g&g&b&b, <##rrggbb><#rrggbb>
Теги MiniMessage<color:#rrggbb>, <rainbow>, <click:...>, <font> и др.

adventure_tags

Это Kyori теги, которые могут быть в сообщениях

ТегИспользованиеОписание
<hover>HoverТекст при наведении
<click>ClickДействие при нажатии
<color>ColorЦвет
<keybind>KeybindНастройка клавиш для сообщения
<translatable>TranslatableСообщение с использованием локали игрока
<translatable_fallback>TranslatableСообщение с использованием локали игрока
<insertion>InsertionВставка текста в чат с помощью ШИФТ
<font>FontИзменение шрифта текста
<decoration>DecorationСтандартные украшения майнкрафта bold, italic, underlined, strikethrough, obfuscated
<gradient>GradientГрадиентный цвет текста
<rainbow>RainbowРадужный цвет текста
<reset>ResetСброс всех тегов и декораций
<newline>NewlineПереход на новую строку, замена \n
<transition>TransitionПереход между двумя цветами
<selector>SelectorСелектор мобов
<score>ScoreЗначение у команды (scoreboard)
<nbt>NBTВставка NBT компонента
.........

🔐Права

Путь permission.yml → message.format
format:
  name: "flectonepulse.module.message.format"
  type: "TRUE"
  legacy_colors:
    name: "flectonepulse.module.message.format.legacy_color"
    type: "OP"
  adventure_tags:
    HOVER:
      name: "flectonepulse.module.message.format.hover"
      type: "OP"
    CLICK:
      name: "flectonepulse.module.message.format.click"
      type: "OP"
    COLOR:
      name: "flectonepulse.module.message.format.color"
      type: "OP"
    KEYBIND:
      name: "flectonepulse.module.message.format.keybind"
      type: "OP"
    TRANSLATABLE:
      name: "flectonepulse.module.message.format.translatable"
      type: "OP"
    TRANSLATABLE_FALLBACK:
      name: "flectonepulse.module.message.format.translatable_fallback"
      type: "OP"
    INSERTION:
      name: "flectonepulse.module.message.format.insertion"
      type: "OP"
    FONT:
      name: "flectonepulse.module.message.format.font"
      type: "OP"
    DECORATION:
      name: "flectonepulse.module.message.format.decoration"
      type: "TRUE"
    GRADIENT:
      name: "flectonepulse.module.message.format.gradient"
      type: "OP"
    RAINBOW:
      name: "flectonepulse.module.message.format.rainbow"
      type: "OP"
    RESET:
      name: "flectonepulse.module.message.format.reset"
      type: "OP"
    NEWLINE:
      name: "flectonepulse.module.message.format.newline"
      type: "OP"
    TRANSITION:
      name: "flectonepulse.module.message.format.transition"
      type: "OP"
    SELECTOR:
      name: "flectonepulse.module.message.format.selector"
      type: "OP"
    SCORE:
      name: "flectonepulse.module.message.format.score"
      type: "OP"
    NBT:
      name: "flectonepulse.module.message.format.nbt"
      type: "OP"
    PRIDE:
      name: "flectonepulse.module.message.format.pride"
      type: "OP"
    SHADOW_COLOR:
      name: "flectonepulse.module.message.format.shadow_color"
      type: "OP"

name

Название права

type

Вид права

ВидОбъяснение
TRUEДоступно для любого игрока
FALSEНикому не доступно, должно быть выдано отдельно (например с помощью LuckPerms)
OPДоступно для операторов сервера
NOT_OPДоступно для НЕ операторов сервера

legacy_colors

Это позволит игроку использовать устаревшие цвета в своих сообщениях

Входной цветПреобразуется в
&0-&9, &a-&f<black>, <dark_blue> ... <white>
&l/&m/&n/&o/&k/&r<b> / <st> / <u> / <i> / <obf> / <reset>
&#rrggbb, #rrggbb, &x&r&r&g&g&b&b, <##rrggbb><#rrggbb>
Теги MiniMessage<color:#rrggbb>, <rainbow>, <click:...>, <font> и др.
ПРИМЕЧАНИЕ

Если тебе нужно, чтобы цвета игрока в чате форматировались, используй flectonepulse.module.message.format.color

adventure_tags

Список тегов и их прав для использования

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

Редактировать на GitHub

На этой странице

Авторы страницы