AuroraKoth | The Ultimate KOTH Plugin v1.0

all-in-one KOTH plugin for minecraft server
ChatGPT Image Jun 17, 2026, 10_57_24 PM.png

AuroraKoth
The #1 All-in-One King of the Hill Plugin for Minecraft.
"Zone control, PvP and PvE — all in one event."



❝ Before you buy:
AuroraKoth is written 100% in Kotlin for Paper / Purpur 1.20.4+ (Java 21). The plugin is fully standalone — MythicMobs and PlaceholderAPI are optional, and it runs perfectly without them. Every message, scoreboard, sound and reward is customizable. Need a sample config or technical support? Join our Discord.

➡️ AuroraKoth is a next-generation KOTH plugin. Instead of the usual "stand in the zone to capture", you can mix two scoring modes (Score & Capture) with optional PvP and MythicMobs point rewards inside a single event — turning every match into a real PvP/PvE mini-game. Create an event in 60 seconds, select regions with an in-game wand, schedule it automatically by time of day, spawn MythicMobs bosses the moment the event begins, and reward players with command chains for each placement. All packed into one lightweight, fully asynchronous, lag-free plugin.

Features:

  • Two scoring modes + bonus point sources. Score and Capture decide the hill, while optional Player-Kill and MythicMobs-Kill rewards stack onto the same leaderboard.
  • Customize every message the way you want. Fully extendable configuration; colors support &, &#RRGGBB and <gradient:#hex:#hex>...</gradient> everywhere.
  • Minimal performance impact. Everything heavy runs asynchronously; only one event runs at a time, so there are never scoreboard/placeholder conflicts.
  • Zero hard dependencies. MythicMobs & PlaceholderAPI are optional. /akoth reload never interrupts a running event.

⚔ Scoring Modes
Two core modes decide how the hill is contested. Enable one or both per event:

  • Score — standing inside the zone grants points on an interval.
  • Capture — hold the zone long enough to capture it, with contesting & instant-win for classic KOTH.

capture.gif

score.gif

YAML:
modes:
  score:
    enabled: true
    interval: 5                  # every 5 seconds in the zone...
    points: 1                    # ...grant +1 point

  capture:
    enabled: true
    capture-time: 300            # hold the zone for 5 minutes to capture
    reset-on-leave: true         # leave the zone => lose progress (classic KOTH)
    contested-pause: true        # 2+ players in zone => pause the count (contested)
    instant-win: true            # captured => lock & win when time runs out
    win-points: 500

➕ Bonus point sources
On top of the scoring modes you can reward players for fighting. Both are optional and stack onto the same leaderboard:

  • Player Kill — award points for killing other players, with anti-farm on the same victim.
  • MythicMobs Kill — award points for slaying MythicMobs, with per-mob values by Internal Name.

YAML:
modes:
  player-kill:
    enabled: true
    points: 10
    only-in-region: false        # true = only count kills inside the zone
    same-victim-cooldown: 30     # seconds - anti-farm on the same victim

  mythicmobs-kill:
    enabled: true
    default-points: 5
    mobs:                        # per-mob points by Internal Name (set 0 to exclude)
      SkeletalKnight: 20
      Yamato_Boss: 100

🧩 Modules

🗺 Multiple regions per event
A single event can have multiple named regions across different worlds, and each region can be restricted to specific modes only — e.g. region A is capture-only while region B is score-only. Set them up in seconds with the in-game wand.

YAML:
regions:
  main:
    world: world
    pos1: "100,60,100"
    pos2: "120,80,120"
  hill2:
    world: world_nether
    pos1: "200,60,200"
    pos2: "220,80,220"
    modes: [capture]             # this region is capture-only
Quick setup: /akoth pos1/akoth pos2/akoth setregion <event> [region]

🐉 MythicMobs integration + Mythic Spawns
Declare bosses/mobs that spawn at exact locations when the event starts and are cleaned up automatically when it ends. Combine with MythicMobs Kill mode so players earn points by slaying bosses inside the arena — turning KOTH into a raid-arena.

YAML:
mythic-spawns:
  remove-on-end: true            # remove living mobs when the event ends
  mobs:
    - mob: SkeletalKnight        # Internal Name in MythicMobs
      location: "world,110,64,110"
      amount: 3
    - mob: Yamato_Boss
      location: "world,110,70,110"
      level: 2
MythicMobs is hooked 100% via reflection (official API, supports both MM 4.x and 5.x). Servers without MythicMobs still run fine — the Mythic mode is simply skipped.

boss.gif

⏰ Automatic scheduling
Run KOTH automatically by time of day, in your own timezone — no external scheduler plugin needed.

YAML:
schedules:
  - "DAILY 12:00"
  - "SAT,SUN 20:00"
  - "MON,WED,FRI 19:30"
Supports DAILY and MONSUN, multiple days separated by commas. Timezone is set in config.yml.

📊 Dedicated scoreboard with gradient/hex colors
The scoreboard turns on automatically when a player joins and restores the old board when the event ends. The red side-numbers are auto-hidden on Paper 1.20.3+. Display by ALL / PARTICIPANTS / IN_REGION, and each event can override its own title & lines.


YAML:
scoreboard:
  enabled: true
  show-to: PARTICIPANTS
  title: "<gradient:#7FDBFF:#B10DC9>AURORA KOTH</gradient>"
  lines:
- "&#FFD700⌛ &fTime left: &#7FDBFF%time_left%"
- "&#FF85A2✦ &fPoints: &#7FDBFF%points% &7(#%position%)"
- "&#FFD700♛ &fCapturing: &#7FDBFF%capper%"
- "&#FFD700① &f%top_name_1% &7- &#7FDBFF%top_points_1%"

🔗 Discord webhook
Sends clean embeds when an event starts and ends (including the winner + top 3). Sent asynchronously, never touching the main thread. Each event can use its own webhook.


YAML:
discord:
  enabled: true
  webhook-url: "https://discord.com/api/webhooks/..."
  on-stop:
    embed:
title: "🏆 KOTH %event_name% has ended!"
      description:
- "👑 Winner: **%winner%** (%winner_points% points)"
        - "%top%"
      color: "#FFD700"

🎁 Multi-command rewards by placement
Hand out rewards via console command chains for the winner and each top placement, with full player placeholders.

YAML:
win:
  min-points: 1
  commands:
    winner:
      - "give %player% diamond 16"
      - "eco give %player% 50000"
      - "broadcast &#FFD700%player% &fwon the KOTH event!"
    top:
      "2": ["give %player% diamond 8"]
      "3": ["give %player% diamond 4"]
Placeholders: %player% %uuid% %points% %kills% %mob_kills% %event% %event_name%


🧩 Full PlaceholderAPI support
Event: active, name, status, time_left, time_left_seconds, time_left_verbose, duration, region, region_players
Capture: capper, capper_time, capture_required
Schedule: next_event, next_time, next_schedule
Personal (viewer): points, kills, mob_kills, position, in_region, wins, region_time, region_time_seconds, region_time_verbose, capture_time, capture_time_seconds, capture_progress
Leaderboard: top_name_1..10, top_points_1..10

Inside the built-in scoreboard/broadcasts you can also use the short form without PAPI: %time_left%, %points%, %capper%, %top_name_1%

👑 Why AuroraKoth?
Most KOTH plugins give you exactly one way to play: stand in a circle. AuroraKoth turns the same event into a flexible game-mode builder — PvP, PvE boss hunts, zone control and capturing all at once — then layers scheduling, Discord, gradient scoreboards, multi-region arenas and placement rewards on top. One plugin, fully configurable, no add-ons required.

CapabilityTypical KOTH pluginsAuroraKoth
Scoring modes⚠️ One at a time✅ Score + Capture, combinable
Bonus point sources❌ No✅ Player-Kill + MythicMobs-Kill
Boss spawns on event start❌ No✅ Auto spawn & cleanup
Multiple regions per event⚠️ Limited✅ Unlimited + per-region modes
Auto scheduling⚠️ Basic✅ Timezone-aware, multi-day
Discord webhook⚠️ Limited✅ Start/stop + top 3, async
Gradient/hex everywhere⚠️ Partial✅ Scoreboard, msgs, titles
Placement rewards⚠️ Winner only✅ Command chains per rank
DependenciesSeveralStandalone

⚡ Set up in 60 seconds
  1. Drop the .jar into plugins/ and start the server.
  2. /akoth create myevent — generates an event file from a fully-commented template.
  3. Select the arena: /akoth pos1/akoth pos2/akoth setregion myevent.
  4. Tweak modes/rewards/schedule in the file, then /akoth reload and /akoth start myevent.

🧾 Commands & Permissions
Admin (aurorakoth.admin):
  • /akoth start <event> — start an event
  • /akoth stop — end & reward immediately
  • /akoth cancel — cancel without rewarding
  • /akoth create | delete <event> — create / delete an event
  • /akoth pos1 | pos2 | setregion <event> [region] — set a region
  • /akoth delregion <event> <region> — delete a region
  • /akoth addpoints <player> <points> — add points manually
  • /akoth info [event] — event information
  • /akoth reload — reload configuration
Players (aurorakoth.use):
  • /akoth list | top | points [player] | next — list / leaderboard / points / next schedule
  • /akoth sb — toggle the event scoreboard
Aliases: /koth, /aurorakoth
  • aurorakoth.admin — manage events (start/stop/create/setregion/reload…). Default: OP
  • aurorakoth.use — view points, top, schedule, toggle scoreboard. Default: everyone

🖥 Compatibility
  • Platform: Paper / Purpur (and forks) 1.20.4+
  • Java: 21+
  • Optional: MythicMobs 4.x / 5.x, PlaceholderAPI

📜 End User License Agreement (EULA)
By purchasing or using AuroraKoth, you agree to the following:
➡️ No Resale or Redistribution. You may not resell, redistribute, or share this product in any form, or make it accessible to third parties not directly involved in your project.
➡️ License Restrictions & Termination. You may not relicense, sublicense, or transfer this product. We reserve the right to revoke a license in justified cases (abuse, EULA violation). Unjustified termination may be refunded via this platform.
➡️ Refund Policy. This is a digital product; refunds are not offered unless the plugin fails to work as described and the author cannot provide a fix within a reasonable time after being contacted. No refunds after 3 days from purchase.
➡️ Authorized Use Only. Only the purchasing person/entity may use the product; access may be shared only with collaborators on the same project. You are responsible for any unauthorized distribution.
➡️ Immediate Access. As a digital product with immediate access on purchase, refund rights are limited under digital-goods regulations.

🔗 Links


AuroraKoth — give your players a reason to fight for the hill. 🌌
⭐ Enjoying it? A 5-star review means a lot!


Buy a license now
$3.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 month
6 months
+ $5.99
Lifetime
+ $9.99
Share and earn
Refer this resource and earn a 10% commission.
142 Views
0 Purchases
1 Downloads
Jun 29, 2026 Published
N/A Updated
Not yet rated
1.4 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Mobs
Game mode
  1. Survival
  1. Factions
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,215 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,189 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,106 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,816 purchases
Share and earn
Refer this resource and earn a 10% commission.
142 Views
0 Purchases
1 Downloads
Jun 29, 2026 Published
N/A Updated
Not yet rated
1.4 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Mobs
Game mode
  1. Survival
  1. Factions
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,215 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,189 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,106 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,816 purchases
Top