FortressCore
1.0.5-beta-1FortressCore is a comprehensive Minecraft server security plugin featuring AI-powered threat analysis,login/registration,anti-impersonation,IP scanning,automated chat moderation,watchlist monitoring,a
1.0.5-beta-1latestFortressCore 1.0.5-beta-1Jun 29, 2026 Changelogs
---1.0.5-beta-1 — New commands & stability
- AddedTeleport command
/backto tp back to your last death locationFiles Categorisation
All files are now categorised
- Now supports externalBug Fixes
placeholdersalso in scoreboard and tab (requires: PlaceholdersAPI) - Fixedwarpsnot loading after server restarts - Fixed many bugs and enhanced more1.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.
- Added full role & permission system — OWNER, ADMIN, MODERATOR, MEMBER built-in - Create unlimited custom roles inRole System
config.ymlwith 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
- Schedule multiple automatic restarts per day inDaily Restart System
HH:mmformat - 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
- 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 - RaisedAI Improvements
login_anomalycooldown default to 60 minutes — massively reduces API usage - FixedMalformedJsonException— Gemini markdown fences now properly stripped
- FixedBug Fixes
/vanish— players now properly hidden from others after toggle - Fixed/invseeon offline players — NBT dat file scan now finds correct UUID on offline-mode servers - Fixedsession_duration_minutes—everytime_logintoggle now works correctly1.0.3FortressCore 1.0.3May 27, 2026
This release focuses on codebase health, compilation optimizations, and completing the integration of the automatic update and configuration migration systems. ##FortressCore v1.0.3 —— Auto-updater
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 ).
- 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.Technical & Compatibility
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 ownersNew 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 appealsNew 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-flashTechnical
- 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 parsingImprovements
- /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 archiving1.0.1FortressCore 1.0.1May 11, 2026 Fixes
- Fixed custom join/leave messagesCompatible
- Now works with _1.21.x to 26.1.x_ versions1.0.0This version have many bugs, try newer!May 6, 2026
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta