Эффекты

Эффекты визуализируют зоны с помощью частиц или объектов. Каждая зона может иметь несколько эффектов.

Общие параметры эффекта

Параметр
По умолчанию
Описание

type

hollow

Тип эффекта (см. ниже).

particle

FLAME

Тип частицы (любая из Particle).

colors

FF0000,00FF00,0000FF

Цвета в HEX для REDSTONE/DUST.

team-colors

false

Если true, цвет берётся из particle-colors команды.

repeat-interval

20

Интервал повтора (тики). 0 = однократно.

spawn

instant

instant или delayed.

spawn-delay

40

Задержка для delayed (тики).

offset-position

0,0,0

Смещение центра эффекта: "x,y,z".

particle-offset-x/y/z

0.01

Случайное смещение частиц.

particle-radius

0.0

Дополнительный радиус вокруг базовой формы.

Типы эффектов

1

hollow

  • Для circle — окружность.

  • Для cube — поверхность куба.

  • Параметры: effect-radius, particle-count.

2

line

  • Радиальные линии от min-radius до max-radius.

  • Параметры: min/max-radius, angle-interval, zigzag.

3

vertical-line

  • Вертикальные линии по периметру круга.

  • Параметры: effect-radius, height-step.

4

perimeter

  • Периметр зоны в зависимости от position-type.

  • Для multi-chunk — внешний контур группы чанков.

  • Параметры: y-lines, perimeter-min/max-y.

5

cube

  • Проволочный каркас куба с поддержкой вращения.

6

circle

  • Наклонный круг с настройками tilt-x, tilt-z.

7

sphere

  • Сфера частиц с равномерным распределением.

  • Поддерживает вращение и пульсацию.

8

block

  • Без single-entity: заполнение куба частицами.

  • С single-entity: true: создаёт невидимый ArmorStand с блоком на голове.

Параметры block с single-entity:

Параметр
Описание

material

Тип блока (например, DIAMOND_BLOCK).

nbt-name

Кастомное имя (поддерживает &).

nbt-lore

Список строк лора.

glow

Свечение через scoreboard.

glow-color

Цвет свечения (например, RED).

scale

Масштаб (через рефлексию, не во всех версиях).

animate-mode

static, loop, custom.

Анимации

Вращение

animate:
  axis: y
  speed: 1.0
  • axis: x, y, z

  • speed: градусов за тик

Пульсация

pulse: true
pulse-min: 20
pulse-max: 30
pulse-speed: 0.05
  • Радиус колеблется по синусу между min и max.

Дыхание

breathe: true
breathe-speed: 0.1
  • Плотность частиц пульсирует от 0% до 100%, снижая нагрузку.

Смена цвета

color-cycle: true
  • Циклическая смена цветов из colors.

Цвета частиц

  • Поддерживаются только для REDSTONE и DUST.

  • Формат: colors: "FF0000,00FF00" (HEX без #).

  • Если team-colors: true, используется цвет из teams.yml. Требует use-teams: true

Советы по оптимизации производительности в разделе ниже.

Производительность

  • Уменьшайте particle-count и увеличивайте repeat-interval.

  • Избегайте множества block без single-entity.

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