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Сообщение в правом верхнем углу (достижение)Да

Чтобы это изменить, замени значение type: сюды и перезапусти FlectonePulse с помощью комманды /flectonepulse reload, дополнительные настройки появятся САМИ

Изменение

Заменить значение type: сюды

Перезапустить FlectonePulse с помощью комманды /flectonepulse reload

Дополнительные параметры для настройки задержки появятся сами

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

Путь 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

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

range

Насколько далеко в блоках отобразится сообщение

ЗначениеОбъяснение
WORLD_TYPEСообщение будет отправлено только игрокам, которые имеют право flectonepulse.world.type.название_измерения
WORLD_NAMEСообщение будет отправлено только игрокам, которые имеют право flectonepulse.world.name.название_папки_мира
PROXYСообщение будет отправлено всем игрокам на сервере и на Proxy
SERVERСообщение будет отправлено всем игрокам на сервере
PLAYERСообщение будет отправлено только отправителю
любое число, которое больше 0, например range: 100Сообщение будет отправлено игрокам, у которых расстояние между ними и отправителем меньше этого числа. Также игроки должны находиться в одном мире с отправителем

cooldown

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

Использование

Заменить false на true

Перезапустить FlectonePulse с помощью комманды /flectonepulse reload

Дополнительные параметры для настройки задержки появятся сами

cooldown:
  enable: true
  duration: 60

Параметры

ПолеТипПояснение
enablebooleanВключает работу задержки
durationlongСколько должно пройти тиков между использованиями

sound

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

Использование

Заменить false на true

Перезапустить FlectonePulse с помощью комманды /flectonepulse reload

Дополнительные параметры для настройки задержки появятся сами

sound:
  enable: true
  volume: 1.0
  pitch: 1.0
  category: "HOSTILE"
  name: "minecraft:entity.llama.spit"

Параметры

ПолеТипПояснение
enablebooleanВключает работу звука
volumefloatГромкость звука от 0 до 1.0
pitchfloatТональность звука от 0 до 1.0
categoryStringКатегория из MASTER, MUSIC, RECORD, WEATHER, BLOCK, HOSTILE, NEUTRAL, PLAYER, AMBIENT, VOICE
nameStringНазвание звука, например minecraft:entity.llama.spit

🔐Права

Путь 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

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

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