All versions
1.1.7.1
Release
Protectcord 1.1.7.1 FIX OF FIX (broke bstats, fixed bstats)6 months ago 23
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Server-side
Singleplayer
Changes
Version: 1.1.7 Release Type: Feature Update Release Date: 2025-01-28
Features Added
- API Health Check Command - New
/protectcord healthcommand to monitor API connectivity and performance- Displays API connectivity status (Reachable/Unreachable)
- Shows response time in milliseconds for performance monitoring
- Reports API version information
- Validates API key status (Valid/Invalid with HTTP status code)
- Includes detailed error messages when API is unreachable
- Available on all platforms with tab completion support
Technical Details
Command Output:
Checking API health...
=== ProtectCord API Health ===
API Status: Reachable
Response Time: 142ms
API Version: v2.1.0
API Key: Valid
HTTP Status Code Interpretation:
200- API key is valid and API is operational401/403- API is reachable but API key is invalid5xx- Server error (API reachable but experiencing issues)- Network exception - API is unreachable (timeout/DNS failure)
Implementation Details:
- Uses high-precision timing with
System.nanoTime()for accurate response time measurement - Async execution with
CompletableFuturepattern - Consistent with existing command architecture across all platforms
- New
HealthCheckResultmodel class for structured health data
All Platforms Updated:
- Paper
- Spigot
- Folia
- BungeeCord
- Velocity
- Forge
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:y05wfnBZ:XfRE5VM8"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:y05wfnBZ:XfRE5VM8"
}

