
FortressCore
FortressCore is a comprehensive Minecraft server security plugin featuring AI-powered threat analysis,login/registration,anti-impersonation,IP scanning,automated chat moderation,watchlist monitoring,and advanced tools including bans,appeals,and audit log.
Список изменений
🧩 FortressCore v1.0.3 —— Auto-updater
This release focuses on codebase health, compilation optimizations, and completing the integration of the automatic update and configuration migration systems.
🚀 Features & Integration
• Auto-Updater Integration: Configured ConfigMigrator to run automatically inside UpdateManager on plugin startup ( onEnable ). This ensures that your config.yml automatically gets updated with any new default keys, while legacy or removed keys are safely archived to config- legacy.yml .
🔧 Bug Fixes & Code Health
-
Resolved Compilation Errors: Fixed a missing Iterator import inside ConfigMigrator.java that was causing compilation failures in builds.
-
Codebase Warnings Sweep: Resolved all compiler warnings across the codebase.
-
Unused Code & Import Cleanup:
-
Removed unused imports from core files, manager classes, and AI modules.
-
Cleaned up redundant fields and local variables, such as the unused uniqueIps field in SecurityReportAI. java (now uses seenIps.size() for accuracy).
-
Suppressed warnings on intentionally defined fields reserved for upcoming features (such as maintenanceMode in ConfigManager ).
📦 Technical & Compatibility
-
Verified Paper & Folia Support: Fully compiled and packaged with Paper/Folia API 1.21.1-R0.1-SNAPSHOT .
-
Clean Shading: Shaded dependency handling with jbcrypt and gson verified successfully.
