InfiKoth
InfiKoth is a high-performance, modern King of the Hill plugin designed for competitive PvP servers.
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!