
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.
1.0.4
Compatibility
Changes
๐ 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.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
๐ Daily Restart System
- Schedule multiple automatic restarts per day in
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
๐ค 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_anomalycooldown 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
/invseeon offline players โ NBT dat file scan now finds correct UUID on offline-mode servers - Fixed
session_duration_minutesโeverytime_logintoggle now works correctly
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:j1c6esmR:jln1AzzX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:j1c6esmR:jln1AzzX"
}
