ApexKoth icon

ApexKoth -----

Your KOTHs, your rules. 100% customizable.



ApexKOTH
The Ultra-Professional King of the Hill Plugin
Modern visuals, 100% customizable, and zero chat spam.

Introduction
Tired of old, buggy KOTH plugins that spam your chat and rely on ancient, confusing configuration?
ApexKOTH is a brand new, lightweight, and modern solution built from the ground up for performance, ease of use, and a professional server experience.

It provides the classic King of the Hill gameplay your players love while adding powerful, modern features that server owners demand. From its smart anti-spam logic to its automatic scheduler and clean visuals, ApexKOTH is designed to be the last KOTH plugin you'll ever need.

⚙️ Core Features

Dynamic Visuals (Boss Bar + Action Bar)

No more clutter!
A dynamic Boss Bar (visible only to players in the KOTH zone) shows the total remaining lifetime, while a clean Action Bar displays capture progress only to the active player.

⏳ KOTH Max Duration (Lifetime)

Each KOTH has a configurable max duration (e.g., 20 minutes).
If nobody captures it in time, the event ends automatically with no winner — preventing endless or “stuck” KOTHs.

Advanced Automatic Scheduler

Set it and forget it!
The built-in scheduler can start KOTHs automatically every few hours, with configurable:

  • Interval (e.g., every 120 minutes)

  • Minimum player requirement

  • Pre-start warning messages

  • Randomized KOTH selection
100% Customizable Messages

Every message, prefix, and visual text is editable in messages.yml.
Easily translate or brand the plugin for your server’s style.

Universal Reward System

The rewards.yml file supports unlimited reward packages.
ApexKOTH executes console commands directly, so it works with any economy, crate, or permissions plugin — including Essentials, CMI, UltraEconomy, and more.

Intelligent Anti-Spam Logic

Only the important events are announced globally:

  • KOTH start

  • KOTH end (by capture or timeout)

  • Capture relay (when ownership changes)
No more repetitive “player entered/left zone” spam.

Professional “Soulbound” Admin Wand

The /koth wand command gives you a smart, secure selection tool that:

  • Can’t be dropped, stored, or moved

  • Automatically disappears after setting both positions
Flexible Time Formats

No need to calculate seconds — commands like /koth create and /koth setduration accept:


1h30m, 20m, 45s, or numeric values (e.g., 300)

Full PlaceholderAPI Support

Integrate ApexKOTH into your existing plugins using placeholders like:

  • %apexkoth_time_left%

  • %apexkoth_lifetime_left%

  • %apexkoth_capper%

  • %apexkoth_koth_name%
⚡ Lightweight & Performant

Built with clean, modern code for minimal impact on server TPS.
ApexKOTH runs smoothly even on high-population servers.

5-Minute Setup Guide
Step 1: Get the Wand
Use:


/koth wand
  • Left-click a block → Set Position 1

  • Right-click a block → Set Position 2

  • The wand disappears once both are set
Step 2: Create the KOTH

/koth create <name> [capture_time]
Example:


/koth create Arena 5m
Creates a KOTH named Arena that takes 5 minutes to capture.

Step 3: Set Max Duration (Optional)

/koth setduration Arena 30m
Makes the KOTH auto-cancel after 30 minutes if uncaptured.

Step 4: Set the Reward (Optional)

After adding a reward in rewards.yml, link it with:


/koth setreward Arena legendary

Step 5: Start It

Start manually with:


/koth start Arena
or let the Scheduler start it automatically!

Capture Logic (Relay System)

ApexKOTH uses a single-capper relay system:

  • The first player entering becomes the capper.

  • If they leave and others remain, one is randomly chosen as the new capper.

  • If the zone empties completely, progress resets.

  • When a new capper takes over, a “relay” announcement is broadcast.
Commands & Permissions

Admin Commands (Permission: apexkoth.admin.<command>)
Command Description

/koth create <name> [time] Creates a new KOTH using your wand selection.
/koth delete <name> Deletes a KOTH. Stops it first if active.
/koth wand Gives the soulbound KOTH selection wand.
/koth start <name> Force-starts a KOTH event.
/koth stop Force-stops the active KOTH.
/koth setduration <koth> <time> Sets a custom max duration.
/koth setreward <koth> <package> Links a KOTH to a reward from rewards.yml.
/koth reload Reloads all configs and restarts the scheduler.

User Commands (Default Permissions)

Command Description

/koth schedule Check when the next KOTH starts.
/koth feedback <message> Send feedback directly to the developer.
⚙️ Configuration Files

config.yml

Simple and powerful configuration that includes:

  • Default capture and lifetime durations

  • Scheduler interval, warnings, and player requirements

  • Custom wand material, name, and lore
messages.yml
All messages are fully translatable and customizable, including:

  • Broadcasts (start, stop, win, timeout)

  • Action bar and boss bar messages

  • Error and admin feedback messages
rewards.yml
Create unlimited reward packages compatible with any economy, crate, or permission plugin.

Example:


legendary:
commands:
- "eco give %player% 50000"
- "crate key give %player% legendary 1"
- "give %player% netherite_block 1"

PlaceholderAPI Placeholders

Placeholder
Description

%apexkoth_status% Shows "Inactive", "Capturing", etc.
%apexkoth_capper% Displays the capturing player’s name.
%apexkoth_koth_name% Name of the current KOTH.
%apexkoth_time_left% Time left to complete capture.
%apexkoth_lifetime_left% Time remaining before KOTH ends.
Dependencies
  • Required: None

  • Optional: PlaceholderAPI (for placeholders)
Future Updates

We’re continuously improving ApexKOTH with new features, optimizations, and integrations.
Every aspect of the plugin — including messages, rewards, and configuration — can be customized inside the ApexKOTH folder to match your server perfectly.

Our goal is to keep ApexKOTH as professional, lightweight, and easy-to-use as possible.

Thank You

Thank you for choosing ApexKOTH!
If you have questions or suggestions, you can send them directly in-game using:

/koth feedback <message>
Resource Information
Author:
----------
Total Downloads: 5
First Release: Nov 4, 2025
Last Update: Nov 4, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings