
Highly customizable Capture The Flag plugin for Paper servers with shop system, match mode, and multi-language support Extended Summary EasyCTF - Advanced Capture The Flag Plugin for Minecraft Transfor
EasyCTF is a feature-rich Capture The Flag plugin for Minecraft Paper servers. Two teams (Red and Blue) compete to capture each other's flags while defending their own.
Right-click emerald to open shop (usable anywhere)
Discounts for losing team based on score difference:
Build Map
Set Region
/ctf setpos1 game1 # Set first corner
/ctf setpos2 game1 # Set second corner
Save
/ctf savemap game1 # Auto-detect and save
| Command | Description |
|---|---|
/ctf create <game> |
Create new game (interactive) |
/ctf update <game> |
Update game settings |
/ctf delete <game> |
Delete game |
/ctf list |
List all games |
/ctf info <game> |
Game details |
/ctf start <game> [match] [count] |
Start game/match |
/ctf stop <game> |
Force stop |
/ctf setflag <game> <team> |
Set flag position |
/ctf setspawn <game> <team> |
Set spawn |
/ctf addspawn <game> <team> |
Add spawn |
/ctf removespawn <game> <team> <number> |
Remove spawn |
| Command | Description |
|---|---|
/ctf join <game> |
Join game |
/ctf leave |
Leave current game |
/ctf team [red/blue] |
Check/change team |
/ctf spectator <game> |
Join as spectator |
/ctf status [game] |
Game status |
Main configuration file: config.yml
# Language setting
language: "en" # "en" or "ja"
# Phase durations
default-phases:
build-duration: 120 # Build phase (seconds)
combat-duration: 120 # Combat phase (seconds)
result-duration: 15 # Result display (seconds)
build-phase-gamemode: "SURVIVAL" # ADVENTURE/SURVIVAL/CREATIVE
# Respawn settings
default-game:
respawn-delay-base: 0 # Instant respawn
respawn-delay-per-death: 0
respawn-delay-max: 0
# Currency settings
currency:
initial: 50 # Initial currency
kill-reward: 15 # Kill reward
kill-assist-reward: 10 # Kill assist reward
carrier-kill-reward: 25 # Flag carrier kill
carrier-kill-assist-reward: 10 # Flag carrier kill assist
capture-reward: 50 # Capture reward
capture-assist-reward: 20 # Capture assist reward
phase-end-bonus: 100 # Phase end bonus
kill-streak-bonus: # Kill streak bonus
2-kills: 5
3-kills: 10
4-kills: 15
5-plus-kills: 20
# Shield settings
shield:
enabled: true
max-shield: 100
decrease-rate: 2.0 # Decrease rate in enemy territory
recovery-rate: 5.0 # Recovery rate in own territory
damage-amount: 1.5 # Damage when shield is 0
# Event chest
event-chest:
enabled: true
spawn-count: 1 # Spawns during combat phase
git clone https://github.com/0x48lab/easy_ctf.git
cd easy_ctf
./gradlew shadowJar
Generated JAR file: build/libs/easy_ctf-x.x.x-all.jar
Pull requests are welcome! Report bugs and suggest features in Issues.
This project is released under the MIT License.