Sueta

FortressCore

1.0.5-beta-1

FortressCore is a comprehensive Minecraft server security plugin featuring AI-powered threat analysis,login/registration,anti-impersonation,IP scanning,automated chat moderation,watchlist monitoring,a

·Plugin
  1. 1.0.5-beta-1latestFortressCore 1.0.5-beta-1Jun 29, 2026

    Changelogs 📋

    ---

    🏵️ 1.0.5-beta-1 — New commands & stability

    🌀 Teleport command
    - Added /back to tp back to your last death location
    🗃️ Files Categorisation
    All files are now categorised
    🔧 Bug Fixes
    - Now supports external placeholders also in scoreboard and tab (requires: PlaceholdersAPI) - Fixed warps not loading after server restarts - Fixed many bugs and enhanced more
    89 downloads
  2. 1.0.4FortressCore 1.0.4Jun 17, 2026

    📋 Changelog

    ---

    🏰 v1.0.4 — Roles, Restarts & New Tools

    The biggest update yet — new systems, new commands, smarter AI.
    👑 Role System
    - Added full role & permission system — OWNER, ADMIN, MODERATOR, MEMBER built-in - Create unlimited custom roles in config.yml with colors, prefixes, and permissions - Roles control chat format, tab list order, and scoreboard display automatically - /role give/take/info/list/create/delete/edit/addperm/delperm
    🔁 Daily Restart System
    - Schedule multiple automatic restarts per day in HH:mm format - Full timezone support, countdown warnings, action bar timer, title animation - Postpone mode skips restart if players are online - All plugin data saved before every restart — zero data loss - /restart now /restart in 5m /restart cancel /restart status
    🐛 Bug Report System
    - /bugreport <description> sends a rich Discord embed instantly - Confirmation step, 5-min cooldown, persistent report ID counter - IP masking built in — player privacy protected
    ⚔️ New Admin Commands
    - /spawnvein <player> <ore> <amount> — hidden ore vein for X-Ray detection with auto-alert - /enchant <enchantment> <level> — apply any enchantment up to level 255 - /nick <nickname> — nickname system with role prefix, color support, and tab list integration
    🤖 AI Improvements
    - Fixed persistent 429 rate-limit spam — circuit breaker now pauses until UTC midnight on quota exhaustion - Daily API quota tracker — auto-disables AI features and re-enables at reset - Raised login_anomaly cooldown default to 60 minutes — massively reduces API usage - Fixed MalformedJsonException — Gemini markdown fences now properly stripped
    🔧 Bug Fixes
    - Fixed /vanish — players now properly hidden from others after toggle - Fixed /invsee on offline players — NBT dat file scan now finds correct UUID on offline-mode servers - Fixed session_duration_minutes — everytime_login toggle now works correctly
    83 downloads
  3. 1.0.3FortressCore 1.0.3May 27, 2026

    🧩 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.
    35 downloads
  4. 1.0.2FortressCore 1.0.2May 23, 2026

    🧩 FortressCore v1.0.2 — Gemini AI Integration

    New: AI Security Modules (Gemini 3.5 Flash)
    - AI Join Threat Analysis — profiles every player on connect, auto-kicks/bans based on threat level - AI Chat Moderation — real-time toxicity, ad, scam, and hate speech detection with auto-actions - AI Command Abuse Detection — detects exploit probing and permission escalation in batches - AI Login Anomaly Detection — flags account takeover via IP region and time fingerprinting - AI Watchlist Automation — behavioral monitoring with auto-verdict after configurable watch period - AI Ban Appeal System — sincerity analysis with deny/reduce/pardon recommendations for owners - AI Security Reports — scheduled threat summaries with trend analysis broadcast to all owners
    New Commands
    - /fc report latest / generate — AI security reports - /fc watchlist add/remove/list — manage AI watchlist - /fc appeal list/review/accept/deny/reduce — manage AI-assisted ban appeals
    New Config (config.yml)
    - Full ai: section with per-feature toggles - Configurable Gemini prompt templates per feature - Rate limiting (default: 15 calls/minute) - Fallback to rule-based logic on API failure - model: gemini-3.5-flash
    Technical
    - New package: me.fortress.fortresscore.ai - GeminiAIManager — singleton HTTP client with async rate limiter and JSON parser - AIActionExecutor — dispatches verdicts to main thread via Bukkit scheduler - AIRateLimiter — token bucket implementation - All AI calls fully async, zero main thread blocking - All AI decisions logged to audit-log.yml with feature, action, latency, and prompt hash - Gson used for all AI JSON parsing
    Improvements
    - /fc status now displays AI module usage stats - Audit log extended with AI action categories - Owner notifications for medium/high AI threat flags - appeals.yml added for persistent appeal storage - ai-watchlist.yml added for watchlist persistence - security-reports/ folder for report archiving
    29 downloads
  5. 1.0.1FortressCore 1.0.1May 11, 2026
    Fixes
    - Fixed custom join/leave messages
    Compatible
    - Now works with _1.21.x to 26.1.x_ versions
    24 downloads
  6. 1.0.0This version have many bugs, try newer!May 6, 2026
    2018 downloads

Similar projects

Plugin →