Main Info
The config.yml file controls all in-game zones, including their behavior, capture mechanics, rewards, and visual effects.
messages Section
messages Sectionmessages:
enter-zone: true
exit-zone: trueenter-zone— shows a message when a player enters the zone.exit-zone— shows a message when a player exits.
zones Section
zones SectionEach zone is a separate block with a unique ID (e.g., farm, arena).
General Zone Parameters
name
Display name of the zone (supports color codes via &).
position-type
Geometry type: circle, cube, single-chunk, or multi-chunk.
use-teams
If true, the zone is linked to teams defined in teams.yml.
spawn-delay
Delay before the zone appears after server startup (in ticks; 20 = 1 second).
Positioning Types
capture Section
capture Sectioncapture:
mode: ADD
max-capture: 100
add-interval: 20
message-on-catch: "&6Captured!"mode
ADD — players add capture points.
multiplier — accelerates capture for the player's team.
max-capture
Maximum capture points (usually 100 = 100%).
add-interval
Interval between point additions (in ticks).
multiplier
Only used with mode: multiplier (e.g., 1.2 = +20% speed).
message-on-catch
Message shown upon full capture.
rewards Section
rewards Sectionrewards:
- "give %player% wheat 16"
reward-chances: false
reward-type: allrewards
List of commands. Supports %player% placeholder.
reward-chances
If true, each reward must use format chance:30;give ....
reward-type
all — all participants,
random — random participant,
leader — capture leader.
despawn and respawn Sections
despawn and respawn Sectionsdespawn:
delay: 1200
commands-on-despawn-zone:
- "say Zone disappearing!"
respawn:
delay: 300
commands-on-spawn-zone:
- "say Zone appeared!"delay— zone lifetime or respawn cooldown (in ticks).Commands execute on the respective events.
placeholders Section
placeholders Sectionplaceholders:
1:
type: bossbar
delay: 20
timer: "&a%zone_name% | Remaining: %zonecapture_despawn_timer%"Supported placeholders:
%zone_name%%zonecapture_percent%%zonecapture_despawn_timer%— in seconds%capturezones_team_name%— name of the capturing team
teams Section
teams Sectionteams:
- red
- blueRequired if use-teams: true. Team names must match keys in teams.yml.
teams.yml File
teams.yml Fileteams:
red:
name: "Reds"
permission: "team.red"
color: "&c"
particle-colors: "#FF0000"name
Display name of the team.
permission
Permission required to join the team.
color
Chat prefix color (using & codes).
particle-colors
Particle color in HEX format (#RRGGBB or RRGGBB).

