Затухание
Модуль, отвечающий за затухание сообщения с расстоянием и тег <fading>

Чтобы сообщение затухало, нужно заменить <message> на <fading> в нужном формате. Например для локального чата в localizations → язык.yml → message.chat.types.local
types:
local: "<delete><display_name><fcolor:3>: <fading>"Локализация
Путьlocalizations → язык.yml → message.format.fading
fading:
symbol: "▓"symbol
Символ, на который заменяются буквы в сообщении. Используется только первый символ
Настройка
Путьmessage.yml → format.fading
fading:
enable: true
hide_different_world: true
min_distance: 10.0
max_distance: 50.0enable
Включает или выключает работоспособность модуля
hide_different_world
Включает полное затухание сообщения, если расстояние между игроками невозможно определить, например они находятся в разных мирах или получатель находится на другом сервере при использовании прокси. Если выключено, то такое сообщение будет отображаться полностью
min_distance
Расстояние в блоках, до которого сообщение отображается полностью. Пока получатель ближе этого значения, ничего не заменяется
max_distance
Расстояние в блоках, на котором сообщение затухает полностью. Между min_distance и max_distance количество заменённых букв растёт постепенно, чем дальше получатель, тем меньше букв он увидит. Пробелы не заменяются никогда
Например, min_distance равен 10.0, а max_distance равен 50.0. Тогда игрок, который стоит в 10 блоках, увидит сообщение полностью, в 30 блоках увидит примерно половину букв, а в 50 блоках и дальше не увидит ни одной буквы
Права
Путьpermission.yml → message.format.fading
fading:
name: "flectonepulse.module.message.format.fading"
type: "TRUE"
bypass_send:
name: "flectonepulse.module.message.format.fading.bypass_send"
type: "OP"
bypass_view:
name: "flectonepulse.module.message.format.fading.bypass_view"
type: "OP"name
Название права
type
Вид права
| Вид | Объяснение |
|---|---|
TRUE | Доступно для любого игрока |
FALSE | Никому не доступно, должно быть выдано отдельно (например с помощью LuckPerms) |
OP | Доступно для операторов сервера |
NOT_OP | Доступно для НЕ операторов сервера |
bypass_send
Право для того, чтобы сообщения игрока не затухали для остальных
bypass_view
Право для того, чтобы видеть чужие сообщения без затухания