Content generated with AI — it may contain mistakes.

Getting started

Introduction

What ExyliaCapture is, the eight event types it ships, and how the docs are organised.

ExyliaCapture is a zone-capture event plugin. It is not one configurable KOTH: it registers eight event types, each with its own logic, and a server can run as many configured events at once as it likes — of different types, at the same time.

Everything is created from in-game menus: /captureadmin opens a panel where an event is created, given a zone with the shared selection wand, configured, given rewards and scheduled. No YAML is edited by hand, and the events themselves live in the database, not in a file.

The event types

Eight type identifiers, because KOTH Points registers twice: koth, koth_points_exclusive, koth_points_multi, koth_capture_points, conquest, payload, dtc and bounty.

Requirements

RequirementDetail
ServerPaper 1.21 or newer. Folia supported.
Java21
Required dependenciesExyliaLib, packetevents
Optional dependenciesPlaceholderAPI, ViaVersion, a clan plugin, Apollo or Feather, ExyliaStaff
What ExyliaLib brings

Typed configuration with migrations, the database, the menus, the zone selection wand, holograms, boss bars, scoreboards, placeholders, rewards and the client integrations. Without it the plugin does not start.

What is stored where

ThingWhere
Event configurations, zones, settings, rewards, schedulesDatabase (capture_event_configs)
Player and clan statisticsDatabase, global and per event
Rewards owed to an offline playerDatabase (capture_pending_rewards)
Boss bars, holograms, particles, leaderboard lookconfig.yml
Sidebarsscoreboards.yml
Every messagemessages.yml
Menu layoutsmenus/

How to read this documentation

Getting started

Installation and a first event running from the panel.

Configuring

The eight types and their settings, zones, rewards and schedules.

Systems

Clan support, statistics and everything drawn on screen.

Reference

Commands, placeholders, configuration files, the API and the FAQ.

Something missing on this page? Tell us on Discord