Tags
Creators
Details
Licensed MIT
Published last year
Updated 3 days ago
All versions
2.1.1
Release
BasicStats 2.1.13 weeks ago 18
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.1.1
โก Performance
- Added shared in-memory caching for statistics, ranks, displays, PlaceholderAPI and dashboard calculations.
- Added cached counters for block breaks, block placement, crafting and damage.
- Added cached player snapshots and deathlogs to reduce repeated
data.ymlreads. - Improved leaderboard performance for servers with many players.
- Online player statistics now remain live without creating unnecessary YAML writes.
- Reduced repeated dashboard and rank calculations.
- Dashboard history now skips duplicate samples when values have not changed.
๐พ Storage & Reliability
data.ymlis now saved only when data has actually changed.- Batched counter updates are flushed during autosave, backups and shutdown.
- Atomic temporary-file replacement remains enabled.
- Backups now flush pending in-memory data before creating a copy.
- Existing YAML structures, migrations and backup recovery remain compatible.
- Corrupted data files are still preserved and restored from valid backups when available.
๐ก๏ธ Compatibility
- No commands, permissions, APIs, dashboard features or rank systems were removed.
- Existing data formats and configuration options remain supported.
- All Bukkit and Paper API calls remain on the server thread.
- Discord webhooks remain asynchronous and non-blocking.
- Dashboard remains disabled by default.
๐ Website & Documentation
- Updated the project homepage to version
2.1.1. - Updated the interactive dashboard demo to version
2.1.1. - Added the CraftAttack-inspired tablist death counter to the project presentation.
- Updated documentation and release metadata.
- Deployed the updated homepage and dashboard demo to Cloudflare Pages.
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:8Clno4bB"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:tMD7QQfW:8Clno4bB"
}

