Skip to content

Комманда /stream

Комманда для оповещения о запуске трансляции command stream

Если игрок имеет право на комманду, то ему выдаётся префикс при включении/выключении command stream prefix

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

📂 Путь localizations → язык.yml → command.stream

⚖️ По умолчанию

yml
stream:
  already: "<color:#ff7171><b>⁉</b> Ты уже включил трансляцию"
  not: "<color:#ff7171><b>⁉</b> Ты не включил трансляцию"
  prefix-true: "<color:#ff4e4e>⏻</color:#ff4e4e> "
  prefix-false: ""
  url-tag: "<fcolor:2><click:open_url:\"<url>\"><hover:show_text:\"<fcolor:2><url>\"><url></hover></click>"
  format-start: "<br><color:#ff4e4e>🔔 <fcolor:1>Объявление <color:#ff4e4e>🔔<br><br><fcolor:1><display_name> начал трансляцию<br><br><urls><br>"
  format-end: "<fcolor:2>★ Спасибо за трансляцию на нашем сервере!"
yml
stream:
  already: "<color:#ff7171><b>⁉</b> You are already streaming"
  not: "<color:#ff7171><b>⁉</b> You don't stream"
  prefix-true: "<color:#ff4e4e>⏻</color:#ff4e4e> "
  prefix-false: ""
  url-tag: "<fcolor:2><click:open_url:\"<url>\"><hover:show_text:\"<fcolor:2><url>\"><url></hover></click>"
  format-start: "<br><color:#ff4e4e>🔔 <fcolor:1>Announcement <color:#ff4e4e>🔔 <br><br><fcolor:1><display_name> started stream <br><br><urls>"
  format-end: "<fcolor:2>★ Thanks for streaming on our server!"

already

Сообщение, если игрок, который ведёт трансляцию, пытается запустить ещё одну трансляцию

not

Сообщение, если игрок, который не ведёт трансляцию, пытается закончить трансляцию

prefix-true

Префикс игрока, который в данный момент ведёт трансляцию

prefix-false

Префикс игрока, который имеет право вести трансляцию, но в данный момент не ведёт её

url-tag

Формат каждой ссылки в оповещении

format-start

Оповещение о начале трансляции

format-end

Сообщение, если игрок закончил трансляцию

⚙️ Настройка

📂 Путь command.yml → stream

⚖️ По умолчанию

yml
stream:
  enable: true
  range: -2
  aliases:
    - "stream"
  destination:
    type: CHAT
  cooldown:
    enable: false
  sound:
    enable: true
    volume: 1.0
    pitch: 1.0
    category: "BLOCK"
    name: "minecraft:block.note_block.bell"

enable

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

range

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

ЗначениеОбъяснение
-2Сообщение будет отправлено всем игрокам на сервере и на Proxy
-1Сообщение будет отправлено всем игрокам на сервере
0Сообщение будет отправлено только отправителю
любое число > 0Сообщение будет отправлено игрокам, у которых расстояние между ними и отправителем меньше этого числа

ПРИМЕЧАНИЕ

Если указан диапазон больше, чем 0, например 100, то получатели также должны находиться в одном измерении с отправителем

aliases

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

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

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

destination

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

КАК ПОМЕНЯТЬ НАЗНАЧЕНИЕ?

Замени значение type: сюды и перезапусти FlectonePulse с помощью комманды /flectonepulse reload, дополнительные настройки появятся сами

ТипПояснениеТребует дополнительной настройки?
ACTION_BARСообщение над инвентарём игрокаДа
BOSS_BARСообщение в верхней части экранаДа
BRANDСообщение в F3Нет
CHATСообщение в чатНет
TITLEСообщение на весь экранДа
SUBTITLEСообщение на весь экран (нижняя строчка)Да
TAB_HEADERСообщение в ТАБ (сверху)Нет
TAB_FOOTERСообщение в ТАБ (снизу)Нет
TOASTСообщение в правом верхнем углу (достижение)Да
Настройка ACTION_BAR
yaml
destination:
  type: ACTION_BAR
  times:
    stay: 60

times

ПолеПояснение
stayВремя в тиках на удержание сообщения
Настройка BOSS_BAR
yaml
destination:
  type: BOSS_BAR
  duration: 100
  health: 1.0
  overlay: PROGRESS
  color: BLUE
  play-boos-music: false
  create-world-fog: false
  darken-screen: false

duration

Длительность отображения сообщения

health

Насколько будет заполнена шкала босс бара

overlay

ТипПояснение
PROGRESSОдной линией
NOTCHED_6Разделённое на 6 частей
NOTCHED_10Разделённое на 10 частей
NOTCHED_12Разделённое на 12 частей
NOTCHED_20Разделённое на 20 частей

color

Цвет отображения

Тип
PINK
BLUE
RED
GREEN
YELLOW
PURPLE
WHITE

play-boos-music

Будет ли музыка при сообщении

create-world-fog

Будет ли туман при сообщении

darken-screen

Будет ли затемнён экран при сообщении

Настройка TITLE (или SUBTITLE)
yaml
destination:
  type: TITLE (или SUBTITLE)
  subtext: ""
  times:
    fade-in: 20
    stay: 60
    fade-out: 20

subtext

Сообщение для второй части отображения. Например, если выбран TITLE, то subtext будет показываться под ним и наоборот

times

ПолеПояснение
fade-inВремя в тиках на появление сообщения
stayВремя в тиках на удержание сообщения
fade-outВремя в тиках на удаления сообщения
Настройка TOAST
yaml
destination:
  type: TOAST
  icon: "minecraft:diamond"
  style: TASK

icon

Аватарка достижения, которая может быть любым предметом из майнкрафта (нужно обязательно указывать полный путь)

style

Вид достижения (TASK обычное, GOAL цель, CHALLENGE челлендж)

ПРЕДУПРЕЖДЕНИЕ

Не рекомендуется ставить для глобальных сообщений

cooldown

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

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

КАК ИСПОЛЬЗОВАТЬ ЗАДЕРЖКУ?

Замени false на true и перезапусти FlectonePulse с помощью комманды /flectonepulse reload. Дополнительные параметры для настройки задержки появятся ПОСЛЕ ПЕРЕЗАГРУЗКИ

В итоге настройка задержки выглядит так

yaml
cooldown:
  enable: true
  duration: 60

sound

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

ПолеТипПояснение
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

КАК ИСПОЛЬЗОВАТЬ ЗВУК?

Замени false на true и перезапусти FlectonePulse с помощью комманды /flectonepulse reload, дополнительные параметры для настройки звука появятся ПОСЛЕ ПЕРЕЗАГРУЗКИ

В итоге настройка звука выглядит так

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

🔐 Права

📂 Путь permission.yml → command.stream

⚖️ По умолчанию

yml
stream:
  name: "flectonepulse.module.command.stream"
  type: OP
  cooldown-bypass:
    name: "flectonepulse.module.command.stream.cooldown.bypass"
    type: OP
  sound:
    name: "flectonepulse.module.command.stream.sound"
    type: TRUE

name

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

type

Вид права

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

cooldown-bypass

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

sound

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