Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more  
Kothar icon

Kothar v1.0.8

The next-generation King of The Hill plugin.

kothar-banner.png
⚠️ 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.

⭐ Features



  • 🎮 Multiple Modes: TIME, POINTS and OVERLOAD
  • 🖥️ Full GUI Management
  • 📊 Scoreboard + Bossbar Displays
  • 🗺️ Waypoints via Apollo (Required)
  • 👥 Team/Clan Support + Placeholders
  • 💬 Discord Integration: Automatic notifications via Webhooks
  • 🛡️ Anti-Randy: Integrated playtime protection
  • 🌐 Fully Editable Messages + Multi-Language
  • 🗄️ 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





/kothar help — Shows the help menu
/kothar info — 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)
/kothar create — Creates a new KOTH
/kothar delete — Deletes a KOTH
/kothar start — Starts a KOTH
/kothar stop — Stops a KOTH
/kothar reload — Reloads the plugin configuration
/kothar gui — Opens the main GUI
/kothar select — Enables zone selection for a KOTH
/kothar setzone — Sets an OVERLOAD zone color
/kothar debug — Shows debug visuals for the KOTH zone(s)


🔑 Permissions





kothar.admin — Full admin access
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).





%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_% — Top entry format by wins at position
%kothar_top__name% — Player name at top position
%kothar_top__wins% — Wins at top position
%kothar_top__captures% — Captures at top position
%kothar_next% — Next scheduled KOTH name
%kothar_next_time% — Time remaining for next scheduled KOTH


🛠️ Developer API




Gradle (Kotlin DSL)



repositories { 
    maven { url = uri("https://jitpack.io") } 
}  

dependencies { 
    compileOnly("com.github.jou-dev:KotharAPI:1.0.0-ALPHA")
}


Maven



<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


 


💬 Need Help? Join our Discord Server
Found a bug or need help? Join our Discord — we usually respond within minutes!
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.

koth

kingofthehill

minigame

pvp

apollo

gui

scoreboard

database

discord

events