All versions
4.0
Release
Cobblemon Leaderboards 4.02 hours ago 4
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Changes
Cobblemon Leaderboards 4.0
For Minecraft 1.21.1 and Cobblemon 1.8.4 · Fabric and NeoForge
Required dependency: OS Cobblemon Library 1.5.2 or newer. Install it separately alongside the matching Leaderboards JAR.
Added
- A native player interface, opened with
/leaderboards, with server, network and timed-event rankings. - Search, categories, filters, sorting, pagination, favorites, compact mode, automatic refresh and navigation to a player's own rank.
- An optional integrated website with responsive desktop and mobile layouts, search, sorting and event pages. It is read-only and disabled by default.
/leaderboards webto show a clickable website link when the server owner has enabled the site and configured its public URL.- Saved styling for manual and timed-event boards: custom title and subtitle, text and head scales, all board colors, optional player heads and trophies, and a style reset. Colors accept Minecraft names or
#RRGGBBvalues. /leaderboard debug fake_entries on|offfor previewing board and hologram layouts with sample rows. This operator setting does not change player statistics and resets when the server stops.
Improved
- Reworked in-world boards with adaptive frames, spacing and text fitting; aligned ranks, scores, player heads and podium details.
- Local rankings can include players beyond the in-world top 30. Network rankings continue to use the existing shared top-30 cache.
- Reduced repeated offline-stat reads, Pokédex calculations and timed-event updates.
- Updated Cobblemon integration to use OSCL event hooks and shared helpers for battles, Pokédex data, Pokémon storage, IVs, abilities and Alpha identity.
Fixed
- Adjusted render-depth handling for each wall orientation to address axis-dependent flicker; refined frame bounds, row alignment, player-head placement and trophy positioning.
- Corrected shiny-form registration, hidden-ability breeding counts and Alpha recognition for legacy Pokémon aspects.
- Prevented PostgreSQL upload retries from dropping newly earned points; persisted batch IDs and made batch application idempotent across retries and restarts.
- Preserved newer Pokédex sync updates while an earlier upload completes.
- Cleared cached rankings, selections, previews and event subscriptions when a server stops.
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:Vb1pXlt5:2x3Gdj5P"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Vb1pXlt5:2x3Gdj5P"
}

