InfiKoth

InfiKoth is a high-performance, modern King of the Hill plugin designed for competitive PvP servers.

486

InfiKoth

⚔️ InfiKoth - Professional King of the Hill

InfiKoth is a high-performance, modern King of the Hill plugin designed for competitive PvP servers. Features a sleek boss bar, dynamic rewards, and ultra-flexible configuration.

⚡ Features:

🚀 Optimized Performance:

Lightweight and non-intrusive.

🏳️ Dual Capture Modes:

Support for both Cuboid and Cuboid regions.

🎁 Dynamic Rewards:

Custom item GUI editor and command-based rewards.

📊 Visual Feedback

- BossBar with live progress - Scoreboard & ActionBar support - Capture radius visibility control

👥 Team Mode Support:

Optional team-based capturing with BetterTeams integration. - Solo or team capture modes - Multiple players from the same team can capture together - Team names shown in scoreboard & bossbar

🕒 Flexible Time Formats:

Support for ```1h 20m 3s```, ```30m```, ```60s```, etc.

🎁 Advanced Rewards System:

- GUI-based item rewards editor - Command rewards with placeholders - Broadcast reward messages - Fully configurable per KoTH

🛠️ Live Editing (No Restart):

- Create, redefine, and edit KoTHs in-game - GUI editors for rewards, commands, and regions - Reload-safe configuration

🏗️ How to Create a KoTH

Setting up a new arena is simple and can be done entirely in-game:

1. Get the Wand:

Run ```/koth wand``` to receive the selection tool.

2. Select the Area:

- Right-Click a block to set Position 1. - Right-Click a block to set Position 2.

3. Save your KoTH:

- Run ```/koth create <name> [time]``` (e.g., ```/koth create Arena1 5m``` ,```/koth create Arena1 10m5s```). - Optional: If you don't use a wand, you can use ```/koth create <name> <radius> [time]``` to create a radius-based KoTH at your current location.

⚙️ Configuration

InfiKoth supports intuitive time formatting for capture times and event durations.

Time Example Formats:

- ```60``` -> 60 seconds - ```5m``` -> 5 minutes - ```1h``` -> 1 hour - ```1h30m10s``` -> 1 hour, 30 minutes, and 10 seconds

🏆 Leaderboards (Hologram / Scoreboard Ready)

Player Leaderboards

``` %infikoth_leaderboard_wins_1_name% %infikoth_leaderboard_wins_1_value% ```

Team Leaderboards

``` %infikoth_team_leaderboard_wins_1_name% %infikoth_team_leaderboard_wins_1_value% %infikoth_team_leaderboard_kills_1_name% %infikoth_team_leaderboard_kills_1_value% %infikoth_team_leaderboard_deaths_1_name% %infikoth_team_leaderboard_deaths_1_value% %infikoth_team_leaderboard_losses_1_name% %infikoth_team_leaderboard_losses_1_value% ```

📜 Commands

| Command | Permission | Description | |-------|-----------|------------| | `/koth help` | None | View help menu | | `/koth start <name>` | `koth.start` | Manually start a KoTH event | | `/koth stop <name>` | `koth.stop` | Force stop an active event | | `/koth create <name>` | `koth.create` | Create a new KoTH arena | | `/koth delete <name>` | `koth.delete` | Permanently remove an arena | | `/koth redefine` | `koth.create` | Redefine region | | `/koth wand` | `koth.create` | Get the selection wand | | `/koth info <name>` | `koth.info` | View information about a KoTH arena | | `/koth rewards <name>` | `koth.rewards` | Manage item & command rewards | | `/koth tp <name>` | `koth.tp` | Teleport to KoTH | | `/koth list` | `koth.list` | List all available arenas | | `/koth reload` | `koth.reload` | Reload plugin configuration |

🔑 Permissions

- ```koth.command```: Access to the base ```/koth``` command. - ```koth.start```: Start events. - ```koth.stop```: Stop events. - ```koth.create```: Create/Edit arenas and use the wand. - ```koth.delete```: Delete arenas. - ```koth.list```: View arena list. - ```koth.info```: View specific arena status. - ```koth.rewards```: Access reward editor. - ```koth.tp```: Teleport to KoTH - ```koth.reload```: Use reload command.

ℹ️ Plugin Info

- Support: `2.0.0` - Support: `1.18` through `1.21+` - Support: Infinite21 - Support: `/infikoth` Support: - Support: BetterTeams - Support: Core community and Support:

> 💡 Tip > Use the reward editor GUI with > `/koth rewards <name> item` > to quickly add items you want given to the winner!

ADS