Skip to content

AtomGuard v1.2.1

Choose a tag to compare

@ATOMGAMERAGA ATOMGAMERAGA released this 24 Feb 17:36
· 71 commits to main since this release

🐛 Hata Düzeltmeleri

Core Modülü

  • TrafficIntelligenceEngine NullPointerException hatası giderildi.
    configManager.load() diğer manager'lar oluşturulmadan önce çağrılmıyordu.
    Bu nedenle TrafficIntelligenceEngine constructor'ı null config üzerinde
    işlem yapmaya çalışıyor ve NPE fırlatıyordu.

Velocity Modülü — Kritik NPE Fix

  • VelocityStorageProvider NullPointerException hatası giderildi.
    sqlite-jdbc scope provided olduğundan shaded JAR'a dahil edilmiyordu.
    connect() çağrısında driver bulunamıyor, exception yutulunca dataSource
    null kalıyordu. Oyuncu bağlandığında NPE fırlatılıyordu.

🔧 Değişiklikler

AtomGuard.java (core)

  • configManager.load() çağrısı new ConfigManager(this) hemen ardına taşındı

velocity/pom.xml

  • sqlite-jdbc için <scope>compile</scope> override eklendi
  • Shade relocations'a org.sqlite ve com.zaxxer.hikari eklendi

VelocityStorageProvider.java

  • Tüm public veritabanı metodlarına isConnected() null guard eklendi

📦 JAR Dosyaları

Dosya Açıklama
AtomGuard-core-1.2.1.jar Paper/Spigot eklentisi (SMP sunucuya koy)
AtomGuard-velocity-1.2.1.jar Velocity proxy modülü (Proxy sunucuya koy)