Упоминание
По умолчанию администраторов сервера нельзя упоминать из-за права bypass
Если упомянутый игрок в ванише и отправитель его не видит, то упоминание в сообщении останется, но пинга не будет
Это форматирование позволяет упоминать (пинговать) человека в сообщении. Также можно упоминать и донатные группы, например @default

Локализация
Путьlocalizations → язык.yml → message.format.mention
mention:
person: "<fcolor:2>Тебя упомянули!"
format: "<fcolor:2>@<target>"person
Сообщение игроку при упоминании
format
Сообщение, если это упоминание игрока
Настройка
Путьmessage.yml → format.mention
mention:
enable: true
trigger: "@"
name_pattern: "<trigger>([\\p{L}\\p{N}_.]*[\\p{L}\\p{N}_])"
everyone_tag: "here"
destination:
type: "TOAST"
icon: "minecraft:bell"
subtext: ""
style: "TASK"
sound:
enable: true
volume: 0.9
pitch: 1.5
category: "UI"
name: "SFX_Drop_Items_Potion"enable
Включает или выключает работоспособность модуля
trigger
Символ, с которого должно начинаться сообщение упоминания
Если я хочу упомянуть Terrona, то я должен написать @Terrona

name_pattern
Регулярное выражение, по которому упоминание ищется в сообщении. <trigger> внутри заменится на символ из trigger
По умолчанию упоминанием считаются буквы, цифры, _ и ., при этом последним символом не может быть точка, чтобы @Flectone. в конце предложения тоже работало
Если хочешь, чтобы упоминались только латинские ники, напиши <trigger>([A-Za-z0-9_]+)
everyone_tag
Слово, которое в сочетании с trigger будет упоминать всех игроков на сервере. Чтобы это использовать, необходимо иметь право flectonepulse.module.message.format.mention.group.default
destination
Куда будет отправлено сообщение
| Тип | Объяснение | Требует дополнительной настройки? |
|---|---|---|
ACTION_BAR | Сообщение над инвентарём игрока | Да |
CHAT | Сообщение в чат | Нет |
TITLE | Сообщение на весь экран | Да |
SUBTITLE | Сообщение на весь экран (верхняя строчка) | Да |
TOAST | Сообщение в правом нижнем углу (уведомления) | Да |
sound
Проигрывание звука
Права
Путьpermission.yml → message.format.mention
mention:
name: "flectonepulse.module.message.format.mention"
type: "TRUE"
group:
name: "flectonepulse.module.message.format.mention.group"
type: "OP"
bypass:
name: "flectonepulse.module.message.format.mention.bypass"
type: "FALSE"
sound:
name: "flectonepulse.module.message.format.mention.sound"
type: "TRUE"name
Название права
type
Вид права
| Вид | Объяснение |
|---|---|
TRUE | Доступно для любого игрока |
FALSE | Никому не доступно, должно быть выдано отдельно (например с помощью LuckPerms) |
OP | Доступно для операторов сервера |
NOT_OP | Доступно для НЕ операторов сервера |
group
Право для упоминания донатной группы, например @default
Для каждой группы проверяется своё право flectonepulse.module.message.format.mention.group.название_группы
bypass
Право для игнорирования упоминания
sound
Право для использования звука