FortressCore
作者:rebot | 分类:模组
Minecraft 版本: 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2 26.2
平台: folia paper
标签: management technology utility
? FortressCore
The Ultimate Security & Administration Suite for Minecraft Servers
FortressCore is a battle-tested, all-in-one server protection plugin
built for server owners who take security seriously. From AI-powered
threat detection to per-role permissions — everything you need to run
a safe, well-managed server is in one place.
⚡ Offline-mode friendly · ? Gemini AI powered · ? BCrypt encrypted · ? Fully configurable
? AI-Powered Security
Gemini 3.5 Flash Integration
FortressCore's AI engine runs 7 independent security modules — all
async, all rate-limited, all falling back to rule-based logic if the
API is unavailable. Set your API key and let it run.
| Module | What it does |
|---|---|
| ? Join Threat Analysis | Profiles every connecting player and auto-kicks or bans critical threats |
| ? Login Anomaly Detection | Flags account takeover attempts via IP region and time fingerprinting |
| ? Chat Moderation | Scans every message for toxicity, ads, scams and auto-executes actions |
| ⌨️ Command Abuse Detection | Catches exploit probing and permission escalation in real time |
| ?️ Watchlist Automation | Monitors flagged players and delivers an AI verdict after a watch period |
| ? Ban Appeal Review | Reads player appeals and recommends deny / reduce / pardon to owners |
| ? Security Reports | Scheduled threat summaries with trend analysis broadcast to online owners |
- All Gemini prompt templates are editable in config.yml
- Daily quota tracking — automatically pauses AI at Google's free-tier limit and resumes at UTC midnight
- Circuit breaker — stops retrying on quota exhaustion instead of spamming your logs
- Full rule-based fallback when AI is unavailable or disabled
? Security Features
? Login & Account Protection
- Mandatory login / registration system with BCrypt password hashing
- Anti-impersonation — username-based password locking so no one can
join as someone else on offline-mode servers - Configurable session durations — set once per day, per hour, or never expire
- Two-Factor Authentication (2FA) with time-based codes
- Login attempt limits with automatic temporary IP bans
- everytime_login toggle — choose whether players re-authenticate on every join
?️ Anti-Hack & Anti-Bot
- Lockdown Mode — auto-activates on join spikes, manually togglable
- VPN / Proxy detection via proxycheck.io with configurable actions
- IP whitelist & blacklist management
- Username blacklist with regex pattern matching
- Anti-spam chat protection with auto-mute
- Anti-flood and fast-reconnect detection with auto-ban
? Access Control
- Multi-owner system — separate from vanilla op, immune to all security checks
- FortressCore op management — your own op tier independent of Minecraft
- IP history tracking per player with full audit trail
? Role System (New in 1.0.4)
A fully featured permission and display tier system built into the plugin —
no external permissions plugin required.
- 4 built-in roles — OWNER · ADMIN · MODERATOR · MEMBER
- Create unlimited custom roles (VIP, Builder, Trusted...) in config.yml
- Per-role chat color, name color, prefix, suffix, and priority
- Roles control tab list order and scoreboard display automatically
- Full wildcard permission support — give
*orfortresscore.*to a role /role give/take/info/list/create/delete/edit/addperm/delperm- Changes saved to
player_roles.yml— hot-reloadable with/fc reload
?️ Moderation Tools
⚖️ Bans & Punishments
- Permanent and temporary bans for players and IPs
- Ban list with paginated viewing
- AI-assisted appeal review — staff gets a sincerity score and recommendation
/ban/ipban/unban/unipban/banlist
? Player Management
/kick/kickall/mute/unmute/freeze/burn/smite/strike— fire and lightning punishment tools/kill/killall— entity and mob cleanup- Command Spy — monitor all player commands in real time
- Social Spy — monitor private messages
- Staff Chat — isolated channel for staff communication
? Daily Restart System (New in 1.0.4)
Schedule automatic server restarts without any external scripts.
- Set multiple restart times per day in
HH:mmformat (e.g.04:00,12:00) - Full timezone support — use any Java ZoneId (e.g.
Asia/Kolkata,UTC) - Countdown warnings at configurable intervals — 5min, 2min, 1min, 30s, 10s...
- Action bar timer shown to all players during final countdown
- Title animation in the last 10 seconds
- Postpone mode — skip restart if players are online, retry automatically
/restart now/restart in 5m/restart cancel/restart status- All plugin data is saved to disk before every restart — zero data loss
? Bug Report System (New in 1.0.4)
Any logged-in player can report plugin bugs directly from in-game.
/bugreport <description>— sends a rich Discord webhook embed instantly- Reports include: player name, server version, plugin version, online count, timestamp
- Confirmation step prevents accidental or spam submissions
- 5-minute cooldown per player between reports
- Report ID counter persists across restarts
- Staff can view recent reports in-game with
/bugreport list - IP addresses are masked in the embed for player privacy
⚔️ Admin Utilities (New in 1.0.4)
? SpawnVein — X-Ray Detection
Catch cheaters without third-party anti-cheat plugins.
/spawnvein <player> <ore> <amount>— secretly places a hidden ore vein
near a player at a depth and location invisible from the surface- Supports all ores: diamond · gold · iron · coal · emerald · lapis ·
redstone · copper · netherite · quartz and more - Automatic alert to all online admins if the player mines straight
to the vein — strongly indicates X-Ray /spawnvein cancel <player>restores all original blocks- Sessions auto-expire after 10 minutes with full block restoration
✨ /enchant — Bypass Level Limits
/enchant <enchantment> <level> [player]— apply any enchantment
up to level 255 on any item- Supports 50+ aliases —
sharp,eff,silk,fort,mending... /enchant remove <enchantment>— strip a specific enchantment/enchant list— paginated list of all available enchantments
? /nick — Nickname System
/nick <nickname>— set your own display name/nick <player> <nickname>— set another player's nick (admin)/nick off— remove nickname, revert to real username- Nicknames show in chat, tab list, and scoreboard with role prefix preserved
- Color codes supported for players with
fortresscore.nick.colorpermission - Duplicate and username-conflict checks built in
? Teleportation & Movement
| Command | Description |
|---|---|
/tpa /tphere /tpaccept /tpdeny /back |
Full teleport request system |
/tp /tpall |
Direct teleportation |
/home /sethome /delhome /homes |
Personal home system |
/warp /setwarp /delwarp /warps |
Global warp system |
/jump |
Teleport to targeted block |
/near |
Find nearby players within radius |
? Player Utilities
Inventory & Items
/invsee · /enderchest · /clearinventory · /trash · /hat
/more · /repair · /skull
?
/invseeworks on offline players too — reads directly from
world NBT data with full edit and save support
Health & Survival
/heal · /feed · /god · /suicide · /ext
Movement & Environment
/fly · /speed · /vanish · /day · /night
/sun · /weather · /time · /seed
? Chat & Communication
- Private messaging —
/msg/tell/w/whisper/pm/reply - Per-role chat colors and name colors fully configurable
- AI-powered anti-spam with automatic moderation actions
- Chat format fully customizable per role in config.yml
⚙️ Administrative Commands
| Command | Description |
|---|---|
/fc reload |
Hot-reload all configs without restart |
/fc status |
Server status + AI module usage stats |
/fc lockdown |
Toggle lockdown mode |
/fc auditlog |
View recent security events |
/fc ipinfo <player> |
Full IP, VPN, and UUID history |
/fc report |
View or generate AI security reports |
/fc watchlist |
Manage AI-monitored players |
/fc appeal |
Review AI-assisted ban appeals |
/owner add/remove/list |
Owner management |
/fcop add/remove |
FortressCore op management |
/restart |
Schedule or manage server restarts |
/role |
Full role management suite |
/bugreport |
Submit in-game bug reports |
? Permissions Overview
| Tier | Access |
|---|---|
| Players | Login, register, change password, home, warp, tpa, msg, nick, bugreport, 2FA |
| Operators | All moderation commands, spy tools, enchant, nick others, invsee |
| Admins | Bans, roles, spawnvein, restart, AI watchlist, appeal review |
| Owners | Full access — AI modules, owner management, lockdown, all admin tools |
All permission nodes are configurable per role — no hardcoded tiers.
⚙️ Technical Highlights
- ? Fully async — zero main-thread blocking for HTTP, file I/O, and AI calls
- ? Auto-updater — checks Modrinth on startup, downloads and applies updates on restart with full data backup
- ?️ Config hot-reload —
/fc reloadreloads everything live - ? Audit log with configurable retention period
- ? Asynchronous IP scanning — non-blocking VPN/proxy detection
- ? Full Adventure API — MiniMessage + legacy
&color code support - ? Zero external plugin dependencies — everything built in
? Requirements
- Paper / Folia 1.21.x — 26.2+
- Java 21+
- Gemini API key (optional — AI features only)
- proxycheck.io API key (optional — VPN detection only)
Built with ❤️ for the Minecraft community
Author: _v.o.i.d.x | Version: 1.0.4 latest | MC: 1.21.x — 26.2+
? Modrinth
请登录后举报
暂无评论,抢个沙发吧~