All versions
1.2.9
Release
Easter Holidays 1.2.97 months ago 32
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Folia
Paper
Purpur
Spigot
Changes
[1.2.9] - 2026-04-05
✨ New Features
Boss Damage Tracking System
- Live Damage Scoreboard: Shows top 5 damage dealers during boss fights
- Real-time updates with damage values and percentages
- Automatically displayed to players within 50-block radius
- Clean, color-coded display on the sidebar
- "Waiting for combat..." message before first damage
- Configurable via
easterBoss.damageTracking.scoreboard
- Post-Battle Damage Report: Detailed chat report when boss is defeated
- Complete damage breakdown for all participants
- Percentage-based damage distribution
- Top 10 damage dealers displayed with rankings (configurable)
- Medal system (⭐ Gold/Silver/Bronze) for top 3 players
- MVP System: Special recognition for the highest damage dealer
- MVP announcement broadcast to all players
- Special title animation and sound effects for MVP
- Unique rewards for top damage dealer
- Fully configurable (broadcast, animation, sounds)
- Multi-Language Support: Full EN/DE translations for all damage tracking features
Boss Sound Configuration
- Customizable Sound Settings: All boss sounds are now configurable
- Spawn sound (volume, pitch, enable/disable)
- Death sound (volume, pitch, enable/disable)
- Attack sounds (volume, pitch, enable/disable)
- Volume Control: Set volume from 0.0 to 2.0 for each sound type
- New config section:
easterBoss.soundssounds: spawn: enabled: true volume: 2.0 # 0.0-2.0 pitch: 0.5 # 0.0-2.0
🔧 Improvements
Configuration System
- Enhanced ConfigMigrator: Now correctly compares full version numbers (1.2.8 vs 1.2.9)
- Automatic Config Updates: New settings are added without losing existing configuration
- Better Migration Detection: Explicitly checks for all new config sections
- Improved Logging: Shows exactly which config options were added during migration
Damage Tracking Accuracy
- Overkill Protection: Damage is correctly capped at boss's remaining health
- Environmental Damage Tracking: Fire, fall damage, etc. now properly tracked
- TNT Damage Attribution: TNT damage is now credited to the player who placed it
- Event Priority Fix: Uses MONITOR priority for accurate final damage values
Scoreboard Display
- Immediate Display: Scoreboard shows instantly when boss spawns
- Better Player Detection: Improved range detection for showing/hiding scoreboard
- Consistent Updates: Fixed timing issues with scoreboard updates
- Automatic Cleanup: Scoreboard properly removed when players leave range
🐛 Bug Fixes
- Fixed ConfigMigrator not detecting version changes properly
📝 Technical Changes
- Added value clamping for all sound volumes (0.0-2.0 range)
- Improved debug logging for sound settings and damage tracking
- Better thread safety for damage tracking maps
- Optimized scoreboard update frequency (configurable)
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:Oq4iSVvg:rBb7hJsE"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Oq4iSVvg:rBb7hJsE"
}
