Repository navigation
AtomGuard v2.2.6
🛡️ AtomGuard v2.2.6
Advanced Minecraft Server Security & Exploit Protection
📦 Kurulum
| Platform | Dosya | Hedef Klasör |
|---|---|---|
| Paper / Spigot | AtomGuard-Core-2.2.6.jar |
plugins/ |
| Velocity Proxy | AtomGuard-Velocity-2.2.6.jar |
plugins/ ← Embedded Limbo |
| API (Geliştirici) | AtomGuard-API-2.2.6.jar |
Maven dependency |
Not: Velocity eklentisi içinde fizik tabanlı bot doğrulaması (embedded Limbo) bulunur.
Ayrı bir Limbo sunucu eklentisine ihtiyaç yoktur.
- Sunucuyu durdur
- Eski AtomGuard JAR dosyalarını sil
- Yeni JAR'ları ilgili klasörlere koy
- Sunucuyu başlat
📋 Değişiklikler
🐛 Bug Fixes
FrameCrashModule— Armor stand counter overflow causing permanent placement block: When blocking a spawn,count.incrementAndGet()was called but never rolled back, permanently inflating the per-chunk counter so all future placements in that chunk were rejected indefinitely. Fixed by callingcount.decrementAndGet()immediately before cancelling the event. Same fix applied to the item-frame path.FrameCrashModule— StalearmorStandCountspersisting across chunk reloads:clearChunk(),clearAll(), andcleanup()only operated onframeCountsand completely ignoredarmorStandCounts. On chunk unload/reload the stale counter was reused instead of being recalculated from real entity counts, causing all new armor stand spawns to be blocked. All three methods now also remove/clean entries fromarmorStandCounts.ExplosionLimiterModule— Wind Charge projectile not pushing players:EntityType.WIND_CHARGEandEntityType.BREEZE_WIND_CHARGEwere counted against the 10-explosion-per-second rate limit. When other explosions (TNT, creepers, beds) consumed the budget, wind chargeEntityExplodeEventwas cancelled, preventing its velocity/knockback effect. Both entity types are now exempt from the rate limit alongsideEND_CRYSTAL.InvalidSlotModule— Trial Chamber vault interaction blocked by too-strict slot cap:MAX_SLOTwas set to 90 (double chest + player inventory), which is insufficient for vault inventories in Trial Chambers. Any CLICK_WINDOW packet with a slot ID above 90 was cancelled and the inventory force-closed, preventing the vault from being opened with the trial key.MAX_SLOTraised to 128 to cover all vanilla container types.SmartLagModule— Trial Chamber vault state machine blocked during lag freeze: During a lag-freeze cycle,onPhysics()cancelled allBlockPhysicsEventin frozen chunks except WATER and LAVA. TheVAULTblock uses block-physics events to advance its state machine (INACTIVE → ACTIVE → UNLOCKING → DEACTIVATED), so physics cancellation prevented the vault from opening.VAULTis now added to the physics exemption list alongside WATER and LAVA.
🔒 Doğrulama
sha256sum -c SHA256SUMS.txt