// Discord Bot — Minecraft PvP Tier Testing
Skill-based tier testing and ranked matchmaking for Minecraft PvP. Testers evaluate players across 10 combat categories, assigning them tiers from LT5 to HT1 — a full 15-tier ranking system.
// Tier Rankings
Tester Requirement
Players must reach LT3 or better in a category to become a tester for it. LT = Low Tier (worst of that number), MT = Mid Tier, HT = High Tier (best).
// Combat Categories
// Explore
Full slash command reference — player, tester, staff, and prefix commands with detailed descriptions.
5-step setup guide, environment variables, role customization, and deploy instructions.
Self-training wait time estimation, conflict-of-interest checks, 30-second matching cycle.
Player-vs-player challenges with 48-hour expiry, dual submission, and dispute handling.
Ranked ladder with W/L tracking per category. Bridge requests to advance tiers by beating opponents.
24-hour appeal window, senior panel review, tester probation system with strike tracking.
Schedule message reposts with CST timezone support. Missed announcement recovery via DM.
15+ database tables, modular code structure, pure-JS SQLite with sql.js — zero native dependencies.
// By the Numbers
15 tiers × 10 categories = 150 Discord roles auto-created by /setup run.
Queue processor checks every 30 seconds. Minimum 4 players before matching begins.
Players get a 14-day retest cooldown per category after being placed.
Testers capped at 5 tests per day total to prevent burnout.