Tags
Creators
Details
All versions
3.0.1+velocity
Release
AtomGuard v3.0.1 (Velocity)5 months ago 128
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.4
Platform
Velocity
Changes
🔧 İyileştirmeler
SessionManager.cleanupBlacklist()— eşik tabanlı tembel temizlik: Periyodik temizleyici, blacklist boyutuCLEANUP_THRESHOLD(10 000) altındayken artık no-op. Önceden her tick'te tüm token'lar JWT validasyonundan geçiriliyordu (gereksiz CPU); JWT'nin kendi expire mekanizması zaten geçersiz token'ları reddettiğinden, yalnızca blacklist gerçekten büyürse tam tarama çalışır.AttackLevelManager— CPS eşikleri enum çarpanlarından türetiliyor:calculateTargetLevel()artık her seviyenin CPS sınırınıAttackLevel.getCpsMultiplier()üzerinden okuyor; magic number (8/5/3/2) kaldırıldı. Bir yerde tune edildiğinde eşikler senkron kalıyor.
🐛 Hata Düzeltmeleri
AttackLevelManager— LOCKDOWN katmanında verified oyuncular geçebiliyor: Önceki davranış LOCKDOWN'da herkesi (verified dahil) reddediyordu; bu, slot-seviyeli filtrelemeyi yapanVerifiedPlayerShield'ı by-pass ediyor ve meşru oyuncuların saldırı sırasında tamamen dışarıda kalmasına yol açıyordu. Artık verified bağlantılar bu katmandan geçirilip Shield'a teslim ediliyor; yalnız verified-olmayan bağlantılar burada düşürülüyor. Eşlik eden test (lockdownLevel_onlyAllowsVerified) güncellendi.
⚖️ Tuning
AttackLevelCPS çarpanları yumuşatıldı: ELEVATED 2.0×→1.5×, HIGH 3.0×→2.0×, CRITICAL 5.0×→3.0×, LOCKDOWN 8.0×→5.0×. Saldırı seviyeleri daha erken devreye giriyor; eskisi büyük saldırılarda çok geç tepki veriyordu.
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:QSQUthpe:vzRURLv9"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:QSQUthpe:vzRURLv9"
}

