All versions
0.1.0
Beta
Cobblemon Arena PVP 1.06 months ago 108
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1–1.21.9
Platform
NeoForge
Supported environments
Dedicated servers only
Required content
Any compatible version
Changes
v2.2.0 — Tournament System
- Auto-generated single-elimination brackets with ELO seeding and BYE padding
- Tournament sign-up via Discord button with dynamic slot expansion (10→20)
- Auto-execution with 1–5 simultaneous battles and W.O. for no-shows
- Live Discord embeds updated each round as players advance or are eliminated
- Automatic prizes from admin inventory with offline delivery
- Champion trophies sent to website via API
- Auto Discord role assignment on account link
- Ranked/normal queue lock during active tournaments
- RaidDens 0.9.0 API compatibility
v2.1.0 — Raids & Tournament Polls
- RaidDens integration via proxy interface (optional mod, zero hard dependencies)
- Weekly tournament polls using Discord native polls (day, time, bans)
- Admin ban list CRUD with persistence
- Tournament state machine with restart recovery
- Poll intro messages with ordinal numbering
v2.0.0 — Competitive
- Full i18n support (pt_br / en_us) — 69+ translation keys
- ELO ranking system with divisions (Bronze → Master), placement matches, promotion/demotion
- Separate Normal and Ranked queues with ELO-range matchmaking
- Boss bar showing queue status
- Replay capture in Pokemon Showdown format with HTTP sync to external website
- PreMatchHook for extensibility
v1.0.0 — Initial Release
- Player duels via
/challenge <player> - Ranked matchmaking via
/queue join - Arena auto-teleport with circular boundary enforcement
- 10-minute battle timer with tiebreaker (living Pokémon > HP%)
- Return to origin after battle
- Admin arena CRUD commands
- Spectator system
- Discord webhook with color-coded rich embeds
- Embedded Discord bot with paginated
!rankleaderboard - Persistent ELO ranking (JSON, UUID-based)
- Disconnect protection (auto-loss)
- Server broadcast of duel results
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:mpqkosV8:9JjGnxxd"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:mpqkosV8:9JjGnxxd"
}
