Tags
Creators
Details
Licensed MIT
Published last year
Updated 3 days ago
All versions
2.2.0
Release
BasicStats 2.2.02 weeks ago 4
Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
Platforms
Paper
Purpur
Spigot
Changes
2.2.0
๐ฅ Player Streaks
- Added daily login, playtime and activity streaks.
- Added configurable minimum daily playtime.
- Added configurable activity requirements.
- Added streak rewards with console commands.
- Added
%player%,%uuid%and%streak%reward placeholders. - Added
/basicstats streak [player]. - Added current streak, best streak and streak progress placeholders.
๐ฅ Teams & Clans
- Added
/basicstats team [player]. - Added combined team statistics for:
- Rank points
- Playtime
- Kills
- Deaths
- Blocks broken
- Added support for Vanilla scoreboard teams.
- Added a public
BasicStatsTeamProviderAPI for external team and clan plugins. - BasicStats does not create or manage a separate team system.
๐ Network Mode
- Added optional Velocity/Bungee network support through shared MySQL/MariaDB storage.
- Added UUID-based server-wide player aggregation.
- Added shared network snapshots and leaderboards.
- Added unique server IDs for backend servers.
- Added asynchronous database synchronization.
- Added
/basicstats networkfor connection diagnostics. - Local YAML storage remains the default fallback.
- Network mode is disabled by default.
โ๏ธ Configuration & Dashboard
- Added new
streaks,teamsandnetworkconfiguration sections. - Added dashboard switches for streak, team and network data.
- Added streak and team information to dashboard player profiles.
- Updated commands, permissions and PlaceholderAPI documentation.
- Updated README, homepage and plugin metadata to version
2.2.0.
๐ก๏ธ Compatibility
- Existing commands, APIs, configuration values and data formats remain compatible.
- No existing features were removed.
- Bukkit API access remains on the server thread.
- Network database operations run asynchronously.
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:tMD7QQfW:QkpFnKEy"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:tMD7QQfW:QkpFnKEy"
}

