Tags
Creators
Details
1.1.8
Compatibility
Changes
Zenith-Mod v1.1.8 - Critical Bug Fixes
🐛 Critical Fix
Fixed Offense Counting Bug
Issue: Players were incorrectly getting "2nd offense" when they should have gotten "1st offense", even though another player from a different IP was banned.
Fix: The offense counting now properly tracks by IP address or player UUID based on the template's track_by_ip setting:
- IP-based tracking: All players from the same IP share the same offense count
- UUID-based tracking: Each player has their own separate offense count
- Result: Escalation levels now correctly apply per player/IP group
Impact: Ban durations now correctly reflect the actual offense count for each player or IP address.
🚀 Database Improvements
Auto-Increment ID Support
- All database tables now have AUTO_INCREMENT IDs
- Works for MySQL, MariaDB, H2, and SQLite
- Automatic migration for existing databases
🔧 Technical Details
History Repository Fix
- Fixed offense counting to use proper WHERE clauses
- Now filters by
target_iportarget_uuidbased on tracking key - Properly tracks escalation levels per player/IP group
Version: 1.1.8
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:TY8FR9Ml:2V1IGNOv"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:TY8FR9Ml:2V1IGNOv"
}

