๐ King of the Hill X (KothX) – Free Edition
King of the Hill X (KothX) is a lightweight and easy-to-use PvP event plugin that brings a classic KOTH experience to your server. Perfect for survival, factions, and PvP servers that want competitive events without unnecessary complexity.
This free edition is designed to be simple, stable, and reliable, focusing on the core KOTH gameplay while remaining highly configurable.
For Support: Paragon Development
โจ Features
๐บ๏ธ Classic King of the Hill PvP event
๐ข Multiple KOTH areas Support
โฑ๏ธ Scheduled KOTH timers
๐ KOTH start & stop command
๐ Status command (time left, current capper)
๐ Command-based rewards (fully customizable)
โก Lightweight & performance-friendly
๐ Config reload support
๐ฅFactions/Team support (PRO VERSION ONLY)


๐ง Commands
/koth start <koth> - Starts the KOTH event (koth.admin)
/koth stop <koth> - Stops the KOTH event (koth.admin)
/koth status <koth> - Shows KOTH status, time left, and current capper
/koth list - Shows lists of Available KOTH Arenas
/koth reload - Reloads the plugin configuration (koth.admin)
๐ฅ KothX Pro:
Team/Faction support (Reward all other members on your team as well!)
- FactionsX
- HyperFactions
- HTSkyBlock
- more!
Wiflows placeholder support
more!
For more info about KothX Pro, please join: Paragon Development
โ
Why Use This Plugin?
Easy to set up
No feature bloat
Perfect for small to medium servers
Ideal as a free, reliable KOTH solution
Config
{
"koths": {
"magma": {
"enabled": true,
"displayName": "Magma",
"world": "default",
"durationSeconds": 300,
"expirySeconds": 3600,
"region": {
"pos1": {
"x": -733.0,
"y": 127.0,
"z": 493.0
},
"pos2": {
"x": -737.0,
"y": 123.0,
"z": 488.0
}
},
"captureStatusIntervalSeconds": 30,
"pauseWhenContested": false,
"reward": {
"commands": [
"give {player} Ingredient_Bar_Adamantite --quantity\u003d10"
],
"message": "{#55ff55}You won {koth} KOTH!"
},
"schedule": {
"enabled": true,
"timezone": "Asia/Singapore",
"times": [
"21:18"
]
}
},
"ice": {
"enabled": true,
"displayName": "Ice",
"world": "default",
"durationSeconds": 300,
"expirySeconds": 3600,
"region": {
"pos1": {
"x": -724.0,
"y": 126.0,
"z": 489.0
},
"pos2": {
"x": -719.0,
"y": 123.0,
"z": 493.0
}
},
"captureStatusIntervalSeconds": 30,
"pauseWhenContested": false,
"reward": {
"commands": [
"give {player} Ingredient_Fabric_Scrap_Shadoweave --quantity\u003d5"
],
"message": "{#55ffff}You won {koth} KOTH!"
},
"schedule": {
"enabled": true,
"timezone": "Asia/Singapore",
"times": [
"23:00",
"19:00"
]
}
}
},
"messages": {
"noCaptorStatusMessage": "KOTH {koth} is active with no captor!",
"captureStatusMessage": "{player} is capturing {koth} with {time} remaining!",
"startMessage": "KOTH {koth} has started!",
"leaderMessage": "{player} is now capturing {koth}!",
"winMessage": "{winner} has won {koth} with {seconds}s of control!",
"stopMessage": "KOTH {koth} has been stopped.",
"leaderLeftMessage": "{player} left {koth} hill!",
"contestedMessage": "\u0026cKOTH {koth} is now contested!",
"uncontestedMessage": "\u0026aKOTH {koth} is no longer contested!"
}
}