Manual Tournaments
1.5.1Lightweight manual fights - GUI, SQL, YAML. Various fight modes, fully customisable [1.8-1.20]
1.5.1latestFixing small bugJun 29, 2026 · Fixed CI compilation errors: Queue import ambiguity and spectatorsBoard field access · Removed redundant Qodana workflow from CI · Fixed maven.yml YAML syntax (broken indentation in JDK setup step)1.5Tournaments introducedJun 29, 2026 · Complete tournament bracket system with single-elimination rounds, byes, and auto-advancement · Team tournaments (2v2, 3v3, etc.) with per-team fight integration · Match timeout system (configurable, defaults to 15 minutes) · Prize distribution — console commands executed on tournament end · Scheduled tournaments with configurable times and auto-start · MySQL storage with HikariCP connection pooling (async writes, no main thread blocking) · YAML-to-MySQL migration command · 4 Bukkit API events (TournamentStart, TournamentMatchEnd, PlayerEliminated, TournamentEnd) · PlaceholderAPI expansion with 11 placeholders · Per-player stats tracking (wins, losses, tournaments played) · 18 granular permission nodes with per-tournament join restriction · Confirmation system for destructive commands (delete, cancel, force-advance) · Interactive bracket GUI — click matches to spectate · Fully configurable messages via config.yml · Live scoreboard shown only to participants and spectators · 31 unit tests covering bracket logic, team generation, serialization, and edge cases1.3.1GUI + FFA modeAug 16, 2023 - added FFA fight type as a new fight type (every player is a separate team), for now sql and yaml fight saving aren't supported for this mode - extended handling of different ItemMeta types such as maps, banners etc to allow for more accurate copying kits to yaml files - added arena and kit guis that allow for faster and more intuitive configuring - added teleportation gui for spectators that makes them able to teleport to fighters - fixed "/settings endspawn" command not being properly registered - fixed permission bug that allowed for using kit command without any permissions - fixed mobs attacking spectators - fixed incorrect removing of prefixes during fights with 4+ players1.2.1Improvements, SQL and bug fixesJul 22, 2023 - added saving fights to MySQL database option and extended the log - fixed a lot of bugs improving stability - revamped old spectator mode - added better logic behind some config options - implemented nms and reflections handling most api incompatibilities and removed features - changed the the syntax of /fight command and made it so that only one fight can take place at the same time1.1.0Enchantment book & potion fixes - 1.10Oct 22, 2022 - Fixed potions and enchantment books not saving properly - Added saving kits effect, you can now apply effect on yourself, save kit and the effect will be given to fighting players - Dropped 1.7 support due to huge differences behind enchantments1.0.1Handler update - 1.0.1Oct 20, 2022 - Fixed no handler list error on startup1.0Oct 20, 2022
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta