Flectone LogoFlectonePulse

Имена

Модуль, отвечающий за имена игроков

name display


Локализация

Путь localizations → язык.yml → message.format.names
names:
  constant: []
  display:
  - "<click:suggest_command:\"/msg <player> \"><hover:show_text:\"<fcolor:2>Написать <white><player_head_or:''></white><nickname>\"><white><player_head_or:''></white><prefix><stream><fcolor:2><nickname><afk><suffix><reset>"
  entity: "<fcolor:2><hover:show_text:\"<fcolor:2><name> <br><fcolor:1>Тип <fcolor:2><lang:'<type>'> <br><fcolor:1>Айди <fcolor:2><uuid>\"><sprite_or:'':gui:icon/accessibility><name></hover>"
  unknown: "<fcolor:2><name>"
  console: "<white><player_head_or:'':Console></white><click:suggest_command:\"/msg <name> \"><hover:show_text:\"<fcolor:2>Написать в <white><player_head_or:'':Console></white>Консоль\"><fcolor:2>Консоль"
  invisible: "<fcolor:2>👻 Невидимка"

constant

Сообщения, которые будут форматироваться от отправителя на сервере, откуда было отправлено. Их можно использовать в любом сообщении с помощью <constant:индекс> (начиная с 0). Если указан некорретный индекс или его нет, будет использоваться первая константа. Константы форматируются каждый раз, когда обновляется ticker

Информация

Если у тебя возникают проблемы в сообщениях для Velocity или BungeeCord, то это решение твоей проблемы:

constant:
  - "%player_name%"
display: "<constant>"

display

Отвечает за имя игрока name display

Таких форматов имён может быть сколько угодно и чтобы использовать конкретный, нужно вписать его индекс, начиная с нуля: <display_name:0>, <display_name:1> и т.д.

В некоторых сообщениях можно встретить <target>, это тоже самое, что и <display_name>, в нём тоже можно использовать индексы: <target:0>, <target:1> и т.д.

Если указан некорректный индекс, будет использоваться первое имя

entity

Отвечает за имя сущности

unknown

Отвечает за имя сущности, если его не удалось узнать

console

Отвечает за отображение имени консоли

invisible

Отвечает за имя игрока, если он под зельем невидимости


Настройка

Путь message.yml → format.names
names:
  enable: true
  should_check_invisibility: false
  ticker:
    enable: true
    period: 20

enable

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

should_check_invisibility

Нужно ли проверять, что игрок под зельем невидимости. Если да, то будет использовано имя invisible

ticker

Обновление каждый раз в какой-то промежуток времени

Пересчитывает константы игрока. Работает только в режиме прокси, потому что без него константы считаются сразу при отправке сообщения


Права

Путь permission.yml → message.format.names
names:
  name: "flectonepulse.module.message.format.names"
  type: "TRUE"
  invisible:
    name: "flectonepulse.module.message.format.names.invisible"
    type: "TRUE"

name

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

type

Вид права

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

invisible

Право для того, чтобы проверялся эффект невидимости

Последнее изменение 24 августа 2026 г.
Редактировать на GitHub

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

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