⚠ Requirement
This plugin requires Apollo (Lunar Client API) to function.
Overview
A modern, professional KOTH system with competitive modes, full GUI management, advanced displays, and deep customization. Built for performance and ready for integrations.
Key Features
- Multiple Modes: TIME, POINTS and OVERLOAD
- Full GUI Management
- Scoreboard + Bossbar Displays
- Waypoints via Apollo (Required)
- Team/Clan Support + Placeholders
- Discord Integration: Send automatic notifications via Webhooks
- Anti-Randy: Integrated "Anti-Randy" protection
- Fully Editable Messages (Multi-Language coming soon)
- Database Support: MySQL, SQLite, H2 and MongoDB
- Highly Configurable Rewards & Settings
- Developer API
Requirements
- Java 17+
- Spigot/Paper 1.20+ (latest Paper recommended)
- Apollo-Bukkit (Required)
Installation
- Drop the JAR into /plugins/
- Install Apollo-Bukkit
- Start the server to generate files
- Configure config.yml and messages.yml
- Restart the server
Commands
Code (Text):
/kothar help — Shows the help menu
/kothar info <name> — Displays detailed info about a KOTH
/kothar list — Lists all KOTHs and their status
/kothar top — Shows top players by wins
/kothar playtime [player] — Checks playtime (anti-randy); admin can check others
/kothar create <name> — Creates a new KOTH
/kothar delete <name> — Deletes a KOTH
/kothar start <name> — Starts a KOTH
/kothar stop <name> — Stops a KOTH
/kothar reload — Reloads the plugin configuration
/kothar gui — Opens the main GUI
/kothar select <name> — Enables zone selection for a KOTH
/kothar setzone <name> <color> — Sets an OVERLOAD zone color (RED/BLUE/GREEN/YELLOW)
/kothar debug <name> — Shows debug visuals for the KOTH zone(s)
Permissions
Code (Text):
kothar.admin — Full admin access (includes all admin children)
kothar.admin.create — Create KOTHs
kothar.admin.delete — Delete KOTHs
kothar.admin.start — Start KOTHs
kothar.admin.stop — Stop KOTHs
kothar.admin.select — Select zones for a KOTH
kothar.admin.reload — Reload plugin config
kothar.admin.gui — Open the admin GUI
kothar.admin.list — List all KOTHs
kothar.admin.setzone — Set OVERLOAD zones by color
kothar.top — View top players list
kothar.info — View KOTH info
kothar.bypass.antirandys — Bypass anti-randys checks
Placeholders
Requires
PlaceholderAPI (Optional).
Code (Text):
%kothar_active% — Name of the active KOTH
%kothar_capturer% — Current capturer name
%kothar_time% — Remaining time of the active KOTH
%kothar_progress% — Progress (%) of the active KOTH
%kothar_location% — Location of the active KOTH
%kothar_wins% — Player wins
%kothar_captures% — Player captures
%kothar_top_<pos>% — Top entry format by wins at position
%kothar_top_<pos>_name% — Player name at top position
%kothar_top_<pos>_wins% — Wins at top position
%kothar_top_<pos>_captures% — Captures at top position
%kothar_next% — Next scheduled KOTH name
%kothar_next_time% — Time remaining for next scheduled KOTH
Developer API
Gradle
Code (Text):
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
compileOnly 'com.github.jou-dev:KotharAPI:1.0.0-ALPHA'
}
Maven
Code (Text):
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.jou-dev</groupId>
<artifactId>KotharAPI</artifactId>
<version>1.0.0-ALPHA</version>
<scope>provided</scope>
</dependency>
View full API documentation
⚠ Having problems?
Before leaving a bad review, please give us a chance to help you!
Most issues can be fixed quickly with your help. We appreciate your support!
Join our Discord Server