Основное

Файл config.yml управляет всеми игровыми зонами, их поведением, захватом, наградами и визуальными эффектами.

Секция messages

messages:
  enter-zone: true
  exit-zone: true
  • enter-zone — показывать сообщение при входе игрока в зону.

  • exit-zone — показывать сообщение при выходе.

Секция zones

Каждая зона — отдельный блок с уникальным ID (например, farm, arena).

Общие параметры зоны

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

name

Отображаемое имя зоны (поддерживает цвета через &).

position-type

Тип геометрии: circle, cube, single-chunk, multi-chunk.

use-teams

Если true, зона привязана к командам из teams.yml.

spawn-delay

Задержка появления зоны после старта сервера (в тиках, 20 = 1 сек).

Типы позиционирования

1

Круглая зона (position-type: circle)

Пример:

  • position — центр в формате "x,y,z".

  • horizontal-radius — радиус по горизонтали.

  • vertical-radius — высота вверх/вниз от центра.

2

Кубическая зона (position-type: cube)

Пример:

  • Куб с центром в position и размерами 2×horizontal-radius по X/Z и 2×vertical-radius по Y.

3

Single-chunk (position-type: single-chunk)

  • Зона — один чанк (16×256×16). Указывается любая точка внутри него через position.

4

Multi-chunk (position-type: multi-chunk)

Пример:

  • chunk-list — список чанков в формате "x,z" (координаты чанков, не блоков).

  • perimeter-min-y / perimeter-max-y — вертикальные границы для эффектов типа perimeter.

Секция capture

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

mode

ADD — игроки добавляют очки. multiplier — ускоряет захват своей команды.

max-capture

Максимум очков захвата (обычно 100 = 100%).

add-interval

Интервал добавления очков (тики).

multiplier

Только для mode: multiplier (например, 1.2 = +20%).

message-on-catch

Сообщение при полном захвате.

Секция rewards

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

rewards

Список команд. Поддерживает %player%.

reward-chances

Если true, каждая награда должна быть в формате chance:30;give ....

reward-type

all — все участники, random — случайный, leader — лидер захвата.

Секции despawn и respawn

  • delay — время жизни или перезарядки (тики).

  • Команды выполняются при событиях.

Секция placeholders

Поддерживаемые плейсхолдеры:

  • %zone_name%

  • %zonecapture_percent%

  • %zonecapture_despawn_timer% — в секундах

  • %capturezones_team_name% — имя захватывающей команды

Команды (teams)

Требуется, если use-teams: true. Имена должны совпадать с ключами в teams.yml.


Файл teams.yml

Пример:

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

name

Отображаемое имя команды.

permission

Разрешение для входа в команду.

color

Цвет префикса (для чата).

particle-colors

Цвет частиц в HEX (#RRGGBB или RRGGBB).