

AuroraDominion is a high-performance Minecraft Paper plugin (1.21.x) designed to track and crown the player with the most kills inside specific regions defined by WorldGuard.
The plugin features fully customizable visual announcements, asynchronous database storage, and a cached PlaceholdersAPI (PAPI) expansion to easily display statistics in scoreboards, chat, or external hologram plugins like FancyHolograms.
🚀 Features
- WorldGuard Monitoring: Automatically tracks and counts PvP deaths occurring physically inside configured region boundaries.
- Customizable Output (
messages.yml&config.yml): Edit chat broadcasts, titles, subtitles, action bar notices, and custom display names for each monitored region. - Robust Connection Pooling: Asynchronous SQLite (local file) and MySQL/MariaDB (external pool) connections using HikariCP.
- Anti-Farm Protection: Configurable cooldown in seconds between registered kills of the same player pair to prevent leaderboard farming.
- Lag-Free Design: All database transactions and placeholder updates run completely off the main thread to ensure zero TPS impact.
- PlaceholdersAPI (PAPI) Support: Serve leaderboard statistics straight from an active memory cache to prevent tick lag.
- Custom Spawning Positions: Straightforward command to register coordinate vectors for holograms.
- File Update Protection: Replacing the
.jarfile will not overwrite or modify existing config edits.
🛠️ Commands and Permissions
Commands
/auroradominion(aliases:/ad,/dominion)/ad reload: Instantly reloads configurations (config.yml,messages.yml,hologram-locations.yml) and flushes expansions cache./ad sethologram <region>: Sets your current coordinates as the spawning location of the region's hologram.
Permissions
auroradominion.use: Grants basic access to comandos (Default: everyone).auroradominion.admin: Grants administrative permission to reload and set hologram points (Default: OP).
📊 Placeholders (PAPI)
Hook AuroraDominion data anywhere using these PlaceholdersAPI keys:
%auroradominion_dominant_<region>%: Name of the current leading player in the region.%auroradominion_dominant_kills_<region>%: Kills count of the dominant player in the region.%auroradominion_top_<pos>_name_<region>%: Username at rank<pos>(1 to 10) in the region.%auroradominion_top_<pos>_kills_<region>%: Kills count at rank<pos>(1 to 10) in the region.
(Example: %auroradominion_top_1_name_pvp_arena% returns the username of the top 1 player in the PvP Arena)
💾 Installation & Requirements
- Ensure your server runs Paper 1.21.x (Java 21 or higher).
- Install the necessary libraries in your
pluginsfolder:- WorldGuard (Required - for region bounds check).
- PlaceholderAPI (Recommended - for placeholder resolving).
- FancyHolograms (Recommended - to build top kills holograms referencing our placeholders).
- Place
AuroraDominion.jarinside thepluginsfolder. - Restart your server to generate config files.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as AuroraDominion-1.0.0.jar — drop this file into the mods folder
- Download size: 233 KB
- Download link checked 24 Aug 2026 — working
These come from our own check of the pack file, not from the source page.