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

Комманда доступна по умолчанию только админам сервера и создана только для них. Выдавать обычным игрокам её не стоит. Эту комманду можно использовать через консоль, другой плагин или датапак, что удобно, если вам хочется использовать инструменты от 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: falseenable
Включает или выключает работоспособность модуля
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Параметры
| Поле | Тип | Пояснение |
|---|---|---|
enable | boolean | Включает работу задержки |
duration | long | Сколько должно пройти тиков между использованиями |
sound
Проигрывание звука
Использование
Заменить false на true
Перезапустить FlectonePulse с помощью комманды /flectonepulse reload
Дополнительные параметры для настройки задержки появятся сами
sound:
enable: true
volume: 1.0
pitch: 1.0
category: "HOSTILE"
name: "minecraft:entity.llama.spit"Параметры
| Поле | Тип | Пояснение |
|---|---|---|
enable | boolean | Включает работу звука |
volume | float | Громкость звука от 0 до 1.0 |
pitch | float | Тональность звука от 0 до 1.0 |
category | String | Категория из MASTER, MUSIC, RECORD, WEATHER, BLOCK, HOSTILE, NEUTRAL, PLAYER, AMBIENT, VOICE |
name | String | Название звука, например 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
FlectonePulse