Tags
Creators
Details
1.2.0
Compatibility
Changes
Wider version support
One jar now covers Paper 1.18.2 through 26.2. The build targets Java 17, which is Minecraft 1.18's own runtime requirement, so there is no version-specific code and no meaningful change in size.
Verified against real 1.18.2, 1.19.4, 1.20.6, 1.21.4 and 26.2 servers: identical metric families, identical label values, no startup warnings.
Optional bearer auth on the endpoint
auth-token in config.yml now requires Authorization: Bearer <token> on every scrape. It is empty by default, so nothing changes for an existing install. The comparison is constant-time and a refused scrape gets an empty body.
This is not confidentiality — the endpoint is plain HTTP. Put a TLS-terminating reverse proxy in front if the scrape path leaves a network you control.
Fixed
Entity type labels are now the Minecraft registry name rather than the Bukkit enum name. Bukkit realigned the enum with the registry in 1.20.5, so on older servers 18 of 114 entity types were labelled differently — including dropped_item, now item everywhere. No effect on 26.2, where the two already agree.
Upgrading
Drop the new jar in and restart. No configuration changes required.
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:A0ZakExK:9qcCuPJp"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:A0ZakExK:9qcCuPJp"
}

