ModsJava
ApexKoth
Java mod listed for Minecraft 1.16–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot 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:
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:
Professional “Soulbound” Admin Wand
The /koth wand command gives you a smart, secure selection tool that:
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:
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
/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:
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:
All messages are fully translatable and customizable, including:
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
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>
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
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)
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
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%
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
/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.
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
All messages are fully translatable and customizable, including:
- Broadcasts (start, stop, win, timeout)
- Action bar and boss bar messages
- Error and admin feedback messages
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)
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>
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- 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 Spigot — 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.
ApexKoth is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 48 times (via Spigot). Download it and open it directly in the game.