Links
Tags
Creators
Details
Licensed GPL-3.0-only
Published 11 months ago
Updated 11 months ago
All versions
0.14.0
Release
SMPStats 0.14.011 months ago 131
Compatibility
Minecraft: Java Edition
1.21โ1.21.10
Platform
Paper
Changes
SMPStats v0.14.0 - Enhanced Player Experience & GUI Overhaul
๐ฎ Major Features
Interactive GUI System
- Enhanced Player GUI with session statistics and comparison features
- Leaderboards GUI with improved layout and functionality
- Social Partners GUI for managing player relationships
- Friends List with enhanced UX improvements
- Timeline Delta GUI for tracking progression over time
- Death Replay GUI for reviewing player deaths
- Moments History GUI for memorable gameplay events
- Achievement Badges GUI for displaying player accomplishments
- Admin Player Lookup GUI for server management
- Personal Heatmap Preview with animated borders
- Improved information hierarchy across all GUI elements
API Enhancements
- OpenAPI 3.1 Support with machine-readable documentation
- Time-Range Filters for more flexible data queries
- Updated API endpoint count in documentation
Infrastructure & Testing
- Docker-based CI/CD deployment workflows
- Comprehensive E2E test suite with runtime tests
- Codecov integration for test coverage tracking
- Enhanced test reliability with improved timeout settings
- Detailed logging and result parsing in E2E workflows
- PR comment automation for test results
- Early skip detection for workflows
- Improved container cleanup and port allocation
๐ ๏ธ Technical Improvements
- Added Checkstyle and SpotBugs for code quality
- Explicit permissions blocks in workflows for enhanced security
- Improved connection info parsing
- Command timeout handling for SSH actions
- Better error handling in E2E tests
- Updated default Minecraft version to 1.21.10
๐ Bug Fixes
- Fixed paths filter parameter typo
- Improved workflow skip detection and reporting
- Enhanced RCON and API test timeout settings
- Optimized concurrency settings in E2E runtime tests
- Cleaned up unused imports
๐ Documentation
- Realigned README and Roadmap with project vision
- Updated API endpoint documentation
- Added comprehensive OpenAPI documentation
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:R40xCfnQ:1vCUuTMj"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:R40xCfnQ:1vCUuTMj"
}
