Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed BSD-3-Clause
Published 4 months ago
Changelog
🐛 Hata Düzeltmeleri
- AntiBotModule — NPE Düzeltme:
getOrCreateProfile()vehandleIncomingPacket()içindeuser.getAddress()null döndürebiliyordu; pre-login paket işleyicilerinde sunucu çöküyordu. Null kontrolü eklendi, null durumda"0.0.0.0"kullanılıyor. - PlayerProfile — Thread Safety: PacketEvents thread'leriyle paylaşılan 8 alan (
sentClientSettings,sentPositionPacket,interactedWithInventory,interactedWithWorld,lastSeen,cachedFirstJoinScore,currentThreatScore,successfulSessionCount)volatileyapıldı.maxThreatScorecheck-then-set yarış koşuluAtomicInteger.updateAndGet()ile çözüldü. - AttackModeManager — Race Condition:
attackModeStartTimealanı birden fazla thread'den erişilirkenvolatiledeğildi; attack mode süre hesaplamaları yanlış olabiliyordu.volatileyapıldı. - AntiBotModule — Hatalı Offline Kontrol:
cleanupProfiles()içindeBukkit.getOfflinePlayer(uuid).isOnline()güvenilmezdi (disk erişimi yapar, pahalı).Bukkit.getPlayer(uuid) == nullile değiştirildi.
🔧 İyileştirmeler
CHANGELOG.mdiçindeki yinelenen boş[1.2.3]bölümleri temizlendi.
Files
AtomGuard-Velocity-1.2.4.jar(23.49 MiB) Primary
Metadata
Release channel
ReleaseVersion number
1.2.4+velocityLoaders
Velocity


