MineKoth is a feature-rich Minecraft plugin designed to bring dynamic and competitive King of the Hill (KoTH) gameplay to your server. With easy setup, customizable events, and a variety of modules like betting, random events, hologram integration, and team-based gameplay via MineClans, MineKoth offers endless possibilities for fun and engaging PvP experiences.
Key Features:
- Easy KoTH Setup: Create and manage KoTH events with simple commands.
- Bet System: Players can wager on KoTH outcomes with Vault economy support.
- DecentHolograms Integration: Automatic holograms for KoTH zones.
- MineClans Support: Team-based gameplay with shared rewards.
- Random Events: Add excitement with loot drops, mob hordes, and more.
- Killstreaks & Capture Rewards: Reward players for kills and captures.
- Discord Webhooks: Notify your community about KoTH events.
- MySQL Support: Sync player data across servers.
Commands
Here’s a list of all available commands:KoTH Setup Commands
- /koth setup start: Start a new KoTH setup session.
- /koth setup cancel: Cancel the current KoTH setup session.
- /koth setup finish: Finish the current KoTH setup session.
- /koth setup <id/name>: Edit an existing KoTH.
KoTH Schedule Commands
- /koth schedule list: List all schedules.
- /koth schedule add <kothId> <hh:mm,hh:mmm...> [monday,tuesday...]: Add a new schedule.
- /koth schedule remove <id>: Remove a schedule.
General Commands
- /koth bet <amount> <participant> [kothId/name]: Place a bet on a KoTH event.
- /koth list: List all available KoTH events.
- /koth info <kothId/name>: Get detailed information about a KoTH event.
- /koth delete <kothId/name>: Delete a KoTH event.
- /koth start <kothId/name>: Start a KoTH event.
- /koth stop <kothId/name>: Stop an active KoTH event.
- /koth teleport <kothId/name>: Teleport to a KoTH event's location.
- /koth stats [player]: View your or another player's KoTH statistics.
Permissions
MineKoth includes the following permissions:
- minekoth.command.setup: Allows setting up KoTH events.
- minekoth.command.list: Lists available KoTH events.
- minekoth.command.info: Provides detailed information about a KoTH event.
- minekoth.command.delete: Deletes a KoTH event.
- minekoth.command.schedule: Manages KoTH event schedules.
- minekoth.command.start: Starts a KoTH event.
- minekoth.command.stop: Stops an active KoTH event.
- minekoth.command.capture: Allows capturing a KoTH event.
- minekoth.command.teleport: Teleports to a KoTH event's location.
- minekoth.command.bet: Places bets on KoTH events.
- minekoth.command.stats: Views personal KoTH statistics.
- minekoth.command.stats.other: Views another player's KoTH statistics.
PlaceholderAPI Placeholders
- %minekoth_koth_dynamic_name% – Name of the current or next KoTH
- %minekoth_koth_dynamic_time% – Time left (if running) or time until start
- %minekoth_koth_dynamic_location% – Coordinates (X, Z) of the current or next event
- %minekoth_koth_dynamic_state% – Current state (e.g., Capturing, Stalemate) or Not Started
- %minekoth_koth_current_name% – Name of the active KoTH (empty if none active)
- %minekoth_koth_current_time% – Time left for the active event
- %minekoth_koth_current_location% – Location of the active event
- %minekoth_koth_current_state% – State of the active event
- %minekoth_koth_isrunning% – "true" if any KoTH is running, otherwise "false"
- %minekoth_koth_capturer% – Player/team currently capturing
- %minekoth_koth_top_player% – Player currently in the lead
- %minekoth_koth_capturing_players% – Players inside the capture zone
- %minekoth_koth_winner% – Winner(s) of the event
- %minekoth_koth_time_since_end% – Time since the last event ended
- %minekoth_koth_is_stalemate% – "true" or "false" depending on stalemate status
- %minekoth_koth_capturetime% – Capture progress of the requesting player/team
- %minekoth_koth_capturetime_<position>% – Capture progress of the player at a specific rank (e.g., _1)
- %minekoth_koth_top_position% – Requesting player's current rank
- %minekoth_koth_playername_<position>% – Player name at a specific rank
- %minekoth_koth_name% – Redirects to dynamic_name
- %minekoth_koth_time% – Redirects to dynamic_time
- %minekoth_koth_location% – Redirects to dynamic_location
- %minekoth_koth_state% – Redirects to dynamic_state
- %minekoth_koth_position% – Redirects to top_position
- %minekoth_koth_name_<id>% – Legacy specific lookup (still supported)
For detailed instructions and configuration, check out the MineKoth Wiki.