HomeJavaModsVelKoth
VelKoth
ModsJava

VelKoth

by AyoSynk · on Modrinth

A modern, high-performance King of the Hill (KoTH). Free Minecraft Java mod for 1.21.4, 1.21.5, 1.21.6.

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.4–26.1.2 · Folia⬇ Download for 1.21.1–1.21.3 · Folia⬇ Download for 1.21.4–26.1.2 · Paper⬇ Download for 1.21.2–1.21.3 · Paper⬇ Download for 1.21.4–26.1.2 · Purpur⬇ Download for 1.21.2–1.21.3 · Purpur
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
VelKoth — screenshot 1VelKoth — screenshot 2
VelKoth Banner

VelKoth

A modern, high-performance King of the Hill (KoTH) plugin built for PaperMC 1.21+ utilizing Java 21 features.

VelKoth supports multiple capture modes (CAPTURE and SCORE), O(1) mathematical region boundary checks for supreme performance, an automated integrated scheduler, and a robust configurable database-backed reward and statistics system.

🚀 Features


⚙️ Dependencies


🛠️ Usage & Setup

Creating an Arena

  1. Grab the KoTH Wand by typing /koth wand.
  2. Left-Click one corner of your hill, and Right-Click the opposite corner.
  3. Type /koth create <arenaName> to save the region.
  4. Modify specific rules, timers, and rewards for this arena in the generated plugins/VelKoth/arenas.yml configuration!

Administering Events


🪧 Commands

VelKoth features a robust, auto-completing Brigadier command hierarchy.

Command Permission Description
/koth help velkoth.use View available commands
/koth stats velkoth.use View your personal KoTH wins (Daily/Weekly/All-time)
/koth next <name> velkoth.use See when is the next Koth gonna start
/koth list velkoth.admin View all arenas and their current status
/koth wand velkoth.admin Receive the region selection wand
/koth create <name> velkoth.admin Create a new arena from your wand selection
/koth delete <name> velkoth.admin Permanently delete an arena
/koth start <name> velkoth.admin Force start an arena immediately
/koth pause <name> velkoth.admin Pause an active capture session
/koth resume <name> velkoth.admin Resume a paused capture session
/koth stop <name> velkoth.admin Stop an active arena prematurely
/koth schedule add <day> <time> <arena> velkoth.admin Add a new event to the automated schedule
/koth schedule list velkoth.admin View all currently scheduled events
/koth schedule remove <index> velkoth.admin Remove a scheduled event by its list index
/koth set mode <arena> <CAPTURE|SCORE> velkoth.admin Change the win condition (Hold timer or Cumulative points)
/koth set time <arena> <seconds> velkoth.admin Set the required capture time
/koth set score <arena> <maxScore> velkoth.admin Set the target score for SCORE mode
/koth set grace <arena> <seconds> velkoth.admin Set the grace period before capture resets
/koth reward add <arena> <reward> velkoth.admin Add a new win reward (supports Commands, Economy, Items)
/koth reward list <arena> velkoth.admin View all configured rewards for an arena in detail
/koth reward remove <arena> <index> velkoth.admin Remove a specific reward by index
/koth reward clear <arena> velkoth.admin Clear all rewards for an arena
/koth reload velkoth.admin Hot-reload all .yml configuration files

🎁 Rewards

VelKoth supports a powerful reward system that can be managed entirely in-game or via arenas.yml. Rewards are granted to the winning player (or all online members of a team/faction if team hooks are active).

Supported Reward Types

Type Format Example
Command COMMAND:<cmd> or <cmd> COMMAND:give %player% netherite_ingot 1
Economy ECONOMY:<amount> ECONOMY:1000 (Requires Vault)
Item ITEM:<material>[:<amount>] ITEM:GOLD_BLOCK:3

Reward Placeholders

Viewing Rewards

You can see exactly what rewards are configured for an arena using: /koth reward list <arena> This will display a numbered list of rewards with human-readable descriptions (e.g., Command: give diamond 1).


📜 Permissions


📦 Building from Source

To compile the standalone shadow JAR natively (including the Cloud command libraries and Okaeri configs):

git clone https://github.com/YourName/VelKoth.git
cd VelKoth
./gradlew clean shadowJar

Your compiled plugin will be deposited in /build/libs/.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more