Skirmish | CTF & King of the Hill v1.0.0

Team based Capture the Flag and King of the Hill minigames with kits and a season leaderboard.
  • cover.png
  • skirmish-01-kit.png
  • skirmish-02-match.png
  • skirmish-03-leaderboard.png
  • cover.png
  • skirmish-01-kit.png
  • skirmish-02-match.png
  • skirmish-03-leaderboard.png
Skirmish
Skirmish adds team based Capture the Flag and King of the Hill matches to your server. Players pick a kit, join an arena, and fight it out over rounds. Map voting, an MVP vote at the end of each match, and a season leaderboard keep players coming back.

Built for: Survival, SMP, minigame servers, PvP servers.

Two game modes
Capture the Flag has each team defending a flag stand while trying to steal and return the other team's flag. A team needs a set number of captures to win the round, and a flag must be home before that team can score, the classic rule. King of the Hill has both teams fighting for a control point, and the first team to hold it for the configured time wins the round. Matches are best of a configurable number of rounds, with a countdown, a round timer, overtime, and sudden death if a round ties.

skirmish-02-match.png

A boss bar shows the live round timer and score, and sounds play for joining, scoring, countdowns, kills, and flag pickups and returns.

Kits
skirmish-01-kit.png

Set up any number of kits, each with its own armor, hotbar, and inventory. Kits can be locked behind a permission, and players pick one from a menu before a match starts. Kits save straight from a player's own inventory, enchants and all.

Map voting and MVP votes
Between matches, players vote for the next arena from a menu instead of always playing the same map. When a match ends, an MVP vote opens so players can recognize a standout teammate or opponent.

Season leaderboard
skirmish-03-leaderboard.png

Wins, losses, captures, kills, deaths, and MVP awards are tracked per player and shown in a leaderboard menu and with /skirmish top. Stats persist across restarts.

Admin tools
Build an arena in a few commands: set the lobby, team spawns, flags or control point, then enable it. Arenas can be edited, disabled, or removed at any time, and every match setting from round length to friendly fire is in one config file with an in game reload.

Features
  • Capture the Flag and King of the Hill, best of a configurable number of rounds.
  • Any number of kits with custom armor and inventory, optional permission lock.
  • Kit picker, map vote, MVP vote, and season leaderboard menus.
  • Boss bar with live round timer and score.
  • Configurable round length, overtime, sudden death, and respawn protection.
  • Friendly fire toggle and restore on end, so players get their inventory, health, and position back.
  • Configurable sounds for joining, scoring, countdowns, kills, and flag events.
  • Optional Discord webhook announcement when a match ends.
  • PlaceholderAPI support for player stats.
  • Config auto migration and an in game reload.

Commands
  • /skirmish help - list the commands.
  • /skirmish join, leave - enter or exit a match.
  • /skirmish kit - open the kit picker.
  • /skirmish vote [arena] - open the map vote menu or vote for an arena.
  • /skirmish arenas, list - list all arenas and their status.
  • /skirmish stats [player] - view your stats or another player's.
  • /skirmish top - open the season leaderboard.
  • /skirmish admin reload - reload the config and messages.
  • /skirmish admin start, stop - force start or stop a match.
  • /skirmish admin arena create <name> <ctf|koth> - create an arena.
  • /skirmish admin arena setlobby|setspawn|setflag|setpoint <name> - set up an arena.
  • /skirmish admin arena enable|disable|delete|list <name> - manage arenas.
  • /skirmish admin kit save <id> [icon], delete <id> - manage kits.

Permissions
  • skirmish.play - join matches, kits, voting, and stats. Default: everyone.
  • skirmish.admin - reload and the admin subcommands. Default: operators.

Placeholders
  • %skirmish_wins%, %skirmish_losses%, %skirmish_games%, %skirmish_winrate% - a player's season record.
  • %skirmish_captures%, %skirmish_kills%, %skirmish_deaths%, %skirmish_mvps% - capture and combat stats.

Requirements
  • Minecraft 1.21 to 26.1.2.
  • Paper, Spigot, or Bukkit.
  • Java 21.
  • PlaceholderAPI is optional, for placeholders.
  • A Discord webhook URL is optional, for match result announcements.

Installation
  1. Drop Skirmish-1.0.0.jar into your plugins folder.
  2. Start the server once to generate the config.
  3. Build an arena with /skirmish admin arena, then edit config.yml to taste and run /skirmish admin reload.

Try it first
Skirmish is live on our test server, hosted here on BuiltByBit. Use the test server link on this page to connect and try the commands and menus yourself.

Support
Questions and bug reports are welcome. Join the No Click Studios Discord at https://discord.gg/drBwA958bn.
Buy a license now
$11.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
24 Views
0 Purchases
1 Downloads
Jul 14, 2026 Published
N/A Updated
Not yet rated
103.9 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Cover image and screenshots were touched up with AI assisted tools; listing text was drafted with AI assistance and edited by us.
AI Content Disclosure
Used AI for translation checks and code autocompletion during development.
Type
  1. Gameplay
  1. Minigame
  1. GUI
Game mode
  1. Minigame
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Timed heist runs: pick locks, grab loot, and escape guards and a rising alarm before time runs out.
Not yet rated
0 purchases
Gives every player their own instanced plot to build on and visit others.
Not yet rated
0 purchases
Land claims with a full audit trail and automatic dispute resolution.
Not yet rated
0 purchases
Cooperative wave defense where players hold a core against escalating mob waves.
Not yet rated
0 purchases
Expanded and configurable villager trades with a reputation system.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 10% commission.
24 Views
0 Purchases
1 Downloads
Jul 14, 2026 Published
N/A Updated
Not yet rated
103.9 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Cover image and screenshots were touched up with AI assisted tools; listing text was drafted with AI assistance and edited by us.
AI Content Disclosure
Used AI for translation checks and code autocompletion during development.
Type
  1. Gameplay
  1. Minigame
  1. GUI
Game mode
  1. Minigame
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Timed heist runs: pick locks, grab loot, and escape guards and a rising alarm before time runs out.
Not yet rated
0 purchases
Gives every player their own instanced plot to build on and visit others.
Not yet rated
0 purchases
Land claims with a full audit trail and automatic dispute resolution.
Not yet rated
0 purchases
Cooperative wave defense where players hold a core against escalating mob waves.
Not yet rated
0 purchases
Expanded and configurable villager trades with a reputation system.
Not yet rated
0 purchases
Top