Свой сервер

Фейерверк-шоу: салют по команде

Одна команда — и вокруг вас залп за залпом взлетают ракеты: кольцом, линией или вразброс, новогодними цветами или триколором. Датапак для праздника на сервере или в своём мире, Minecraft 1.21.9 — 26.3.

Шоу

Датапак · 1.21.9 — 26.3
Ракет
100
Длится
20,0 с

Запустить там, где стоите (права оператора)

/function show:start
Скачать датапак
Что внутри архива — 6 файлов

data/minecraft/tags/function/load.json

Тег load: игра зовёт эти функции при загрузке мира и после /reload.

{
  "values": [
    "show:load"
  ]
}

data/show/function/load.mcfunction

При загрузке мира: счёт залпов.

scoreboard objectives add show dummy

data/show/function/start.mcfunction

/function show:start — салют вокруг того, кто запустил.

execute store result storage show:at x int 1 run data get entity @s Pos[0]
execute store result storage show:at y int 1 run data get entity @s Pos[1]
execute store result storage show:at z int 1 run data get entity @s Pos[2]
scoreboard players set #volley show 0
function show:next

data/show/function/next.mcfunction

Залп за залпом через 20 тиков.

execute if score #volley show matches 20.. run return 0
execute store result storage show:at n int 1 run scoreboard players get #volley show
function show:volley with storage show:at
scoreboard players add #volley show 1
schedule function show:next 20t

data/show/function/volley.mcfunction

Макрос: какой по счёту залп — тот и запустить.

$function show:volley/$(n) with storage show:at

data/show/function/stop.mcfunction

/function show:stop — остановить шоу.

schedule clear show:next

Как запустить

  1. Скачайте датапак

    Распаковывать не нужно: игра читает его прямо из zip.

  2. Положите в мир

    В одиночной игре — saves/<мир>/datapacks, на сервере — world/datapacks, потом /reload.

  3. Встаньте и запустите

    На площади или крыше — /function show:start. Ракеты взлетают вокруг, в радиусе восьми блоков. Остановить — show:stop.

Что нужно знать

  • Ракеты — как из верстака. Те же формы, цвета, след и мерцание, что у генератора фейерверков: шоу составлено из звёзд игры.
  • Шоу одно на настройки. Цвет и форма каждой ракеты выбраны заранее: те же настройки — тот же салют, можно отрепетировать.
  • Стоящих внизу не заденет. Ракеты взрываются в двух-трёх десятках блоков над землёй, а взрыв фейерверка ранит только тех, кто рядом с ним.

Обратный отсчёт до полуночи — таймер на экране: поставьте в его команды по окончании function show:start.

Частые вопросы

Как сделать салют в Майнкрафте командой?

Скачайте датапак фейерверк-шоу, положите в мир и встаньте, где нужен салют: /function show:start запустит залпы вокруг вас.

Можно ли выбрать цвета салюта?

Да: новогодние, радуга, триколор, золото или лёд, и формы вспышек — шар, звезда, крипер, взрыв.

Как запустить салют ровно в полночь?

Таймером на экране: впишите в его команды по окончании «function show:start» — салют начнётся, когда отсчёт дойдёт до нуля.