Manual Tournaments

Lightweight manual tournaments - GUI, SQL, YAML. Various fight modes, fully customisable [1.8-1.20]

File Details

ManualTournaments-1.5.1.jar

  • R
  • Jun 29, 2026
  • 522.85 KB
  • 3
  • 1.21.11+40

File Name

ManualTournaments-1.5.1.jar

Supported Versions

  • 1.21.5-Snapshot
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21
  • 1.20.3-Snapshot
  • 1.20.5-Snapshot
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20
  • 1.19.4
  • 1.19.3
  • 1.19.2
  • 1.19.1
  • 1.19
  • 1.18.2
  • 1.18.1
  • 1.18
  • 1.17
  • 1.16
  • 1.15
  • 1.14
  • 1.13
  • 1.12
  • 1.11
  • 1.10
  • 1.9
  • 1.8.1
  • 1.8
  • 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 cases