Flectone Logo FlectonePulse

/emit

Комманда для использования любого `destination` с текстом

command emit

Комманда доступна по умолчанию только админам сервера и создана только для них. Выдавать обычным игрокам её не стоит. Эту комманду можно использовать через консоль, другой плагин или датапак, что удобно, если вам хочется использовать инструменты от FlectonePulse (любые плейсхолдеры и теги также будут работать)

Чтобы отобразить текст всем игрокам сразу, можно использовать all, например /emit all CHAT hello world. У некоторых destination есть аргументы, которые можно изменять через {}. Эти аргументы назваются точно также, как и в конфиг файлах.

Примеры

  • /emit TheFaser ACTION_BAR{times={stay=40}} hello world
  • /emit TheFaser BOSS_BAR{color=RED} hello world
  • /emit TheFaser BRAND hello world
  • /emit TheFaser CHAT hello world
  • /emit TheFaser TITLE hello world
  • /emit TheFaser SUBTITLE hello world
  • /emit TheFaser TAB_FOOTER hello world
  • /emit TheFaser TAB_HEADER hello world
  • /emit TheFaser TEXT_SCREEN{offset_x=-0.3, offset_y=-0.2} hello world
  • /emit TheFaser TOAST{icon="minecraft:iron_ingot", style=CHALLENGE} hello world

Аргументы, которые пропущены, будут дефолтными и их необязательно вписывать все. Если destination введён неправильно, сообщение будет отправлено в обычный чат

destination

Куда будет отправлено сообщение

ТипОбъяснениеТребует дополнительной настройки?
ACTION_BARСообщение над инвентарём игрокаДа
BOSS_BARСообщение в верхней части экранаДа
BRANDСообщение в F3Нет
CHATСообщение в чатНет
TEXT_SCREENСообщение в любое место экранаДа
TITLEСообщение на весь экранДа
SUBTITLEСообщение на весь экран (нижняя строчка)Да
TAB_HEADERСообщение в ТАБ (сверху)Нет
TAB_FOOTERСообщение в ТАБ (снизу)Нет
TOASTСообщение в правом верхнем углу (достижение)Да


🌍 Локализация

Путь localizations → язык.yml → command.emit
emit:
  null_player: "<color:#ff7171><sprite_or:⁉:gui:icon/chat_modified>Игрок не найден"
  format: "<fcolor:4><message>"
emit:
  null_player: "<color:#ff7171><sprite_or:⁉:gui:icon/chat_modified>This player does not exist"
  format: "<fcolor:4><message>"

null_player

Сообщение, если введённый игрок не найден

format

Формат сообщения, которое будет отправлено


⚙️ Настройка

Путь command.yml → emit
emit:
  enable: true
  aliases:
  - "emit"
  cooldown:
    enable: false
  sound:
    enable: false

enable

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

aliases

Список псевдонимов для использования комманды

ПСЕВДОНИМЫ МОГУТ БЫТЬ ЛЮБЫМИ

Например newcommand, новаякоманда, бан, ми и т.д.

cooldown

Задержка использования

sound

Проигрывание звука


🔐 Права

Путь permission.yml → command.emit
emit:
  name: "flectonepulse.module.command.emit"
  type: "OP"
  cooldown_bypass:
    name: "flectonepulse.module.command.emit.cooldown.bypass"
    type: "OP"
  sound:
    name: "flectonepulse.module.command.emit.sound"
    type: "TRUE"

name

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

type

Вид права

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

cooldown_bypass

Право для игнорирования задержки между использованиями

sound

Право для использования звука

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

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

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

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