Packet Driven Anticheat
Made for servers that actually care about catching cheats properly.
WEBSITE · DISCORD
◈ OVERVIEW
Fortress is a fully server side packet driven anticheat. It runs on factions, HCF and competitive PvP networks. Every check only trusts packets the server has actually seen, so nothing the client says gets taken at face value. For reach, it compares each hit against where the entity actually was at that point in time instead of just padding the limit based on ping.◈ CORE FEATURES
- 179 active checks. Every one of them gets picked up from the codebase on startup.
- Packet based detection. Sits on PacketEvents with proper movement simulation where it matters.
- 1.8 through 1.21+. Tested on both the legacy and the modern protocol side.
- Stays fast under load. Database writes run async, fastutil replaces the usual collections, and the hot paths don't allocate garbage.
- Live web config. Tweak thresholds, checks and punishments from the panel without reloading the server.
- Alt detection. Cross references sensitivity, client brand, registered mods and past session history.
- Stable autoban. Behaves the same way every time, fully configurable.
- Plug and play. Drop it in and it works.
◈ DETECTION COVERAGE
Aim (AimA to AimM). Catches modulo 360 wrapping, pitch precision issues, jolt distribution and smoothing signatures.
Analysis (AnalysisA to AnalysisS). Rounding patterns, Y axis lock and rotation stats.
Reach. Historical position based, aware of pending transactions.
Hitbox. Raytraces against interpolated collision boxes.
Backtrack. Compares hits against rewound positions.
Piercing. Wall hits and block occlusion checks.
KillAura. Rotation behaviour and target selection heuristics.
Velocity (VelocityA to VelocityF). Knockback compliance, even under load.
Elytra. Criticals during firework boosts and aim while boosted.
Click patterns. LeftClicker, RightClicker, WTap, MultiActions, KeepSprint and Heuristic.
Analysis (AnalysisA to AnalysisS). Rounding patterns, Y axis lock and rotation stats.
Reach. Historical position based, aware of pending transactions.
Hitbox. Raytraces against interpolated collision boxes.
Backtrack. Compares hits against rewound positions.
Piercing. Wall hits and block occlusion checks.
KillAura. Rotation behaviour and target selection heuristics.
Velocity (VelocityA to VelocityF). Knockback compliance, even under load.
Elytra. Criticals during firework boosts and aim while boosted.
Click patterns. LeftClicker, RightClicker, WTap, MultiActions, KeepSprint and Heuristic.
Move (MoveA to MoveO). Speed, air motion and ground invariants.
Simulation. Predictive motion compared against packet reported position.
Fly. Air hover and no gravity detection.
Timer (TimerA, TimerB). Packet cadence validation.
Blink and FakeLag. Deliberate desync abuse.
Baritone (BaritoneA to BaritoneC). Pathing signature detection.
FastClimb. Abnormal ladder and vine traversal.
Simulation. Predictive motion compared against packet reported position.
Fly. Air hover and no gravity detection.
Timer (TimerA, TimerB). Packet cadence validation.
Blink and FakeLag. Deliberate desync abuse.
Baritone (BaritoneA to BaritoneC). Pathing signature detection.
FastClimb. Abnormal ladder and vine traversal.
BadPackets (BadPacketsA to BadPacketsV). Malformed, out of order and impossible payloads.
Crasher (CrasherA to CrasherD). Known exploit payloads get killed before they ever reach NMS.
Protocol (ProtocolA to ProtocolC). Version spoofing and protocol abuse.
Crasher (CrasherA to CrasherD). Known exploit payloads get killed before they ever reach NMS.
Protocol (ProtocolA to ProtocolC). Version spoofing and protocol abuse.
Scaffold (ScaffoldA to ScaffoldE). Bridge towering, rotation timing and placement heuristics.
AirPlace. Placements with no valid support.
AutoTrap. Automated enclosing patterns around nearby players.
Nuker (NukerA, NukerB). Mass break detection.
FastBreak and FastPlace. Impossible interaction rates.
InvalidInteract (InvalidInteractA to InvalidInteractC). Impossible click targets.
AirPlace. Placements with no valid support.
AutoTrap. Automated enclosing patterns around nearby players.
Nuker (NukerA, NukerB). Mass break detection.
FastBreak and FastPlace. Impossible interaction rates.
InvalidInteract (InvalidInteractA to InvalidInteractC). Impossible click targets.
Inventory (InventoryA to InventoryE). Impossible slot transitions and movement while sorting.
Refill (RefillA to RefillC). Auto refill pattern detection.
AutoTotem. Sub human offhand totem swaps.
ThrowPot. Impossible potion throw timing.
Refill (RefillA to RefillC). Auto refill pattern detection.
AutoTotem. Sub human offhand totem swaps.
ThrowPot. Impossible potion throw timing.
Xray. Statistical mining pattern analysis.
HiddenChat. Hidden client chat abuse.
Neural (NeuralA to NeuralC). ML assisted heuristics.
HiddenChat. Hidden client chat abuse.
Neural (NeuralA to NeuralC). ML assisted heuristics.
◈ WHY FORTRESS
Detection you can trust
- 179 checks across combat, movement, packets, player, inventory and utility. Every one is tuned individually.
- Historical reach validation. Hits are checked against where the entity actually was, not a padded ping window.
- Deep combat aim analysis from multiple independent angles. Clean catches on assisted aim without leaning on a single signature.
Performance
- Async database writes keep flag logging off the main thread.
- Fastutil collections used where they matter for hot path lookups.
/fortress timingsand/fortress diagnosticsshow exactly what each check is costing you.
Staff tooling
- Live web config through the Vulcan panel. No reloads, no restarts.
- In game GUI via
/fortress guifor quick changes without touching the panel. - Bulk alerts group repeated flags to keep chat clean during raids.
- Per player debug and verbose so you can drill into one suspect without spam.
- Full violation history via
/fortress flags,logsandviolations.
Alt detection
/fortress alts <player>cross references sensitivity, version, client brand, registered mods and session history. Works offline.- Results come back with a high, medium or low confidence tag and a breakdown of which signals matched.
Banwaves
- Built in banwave system for networks that prefer delayed mass bans. Cheaters cannot tell which flag got them.
- Thresholds, timing and execution are all configurable.
Integrations
- Discord webhooks for flags, bans and alt hits, configured from the panel.
- ProtocolLib and PacketEvents aware so listener ordering stays clean.
- FactionsKore and LunarClient API hooks for faction servers and Lunar networks.
Punishments
- Works with any ban plugin. Punishments dispatch as console commands, so LiteBans, AdvancedBan, CMI or anything custom just works.
- Per check thresholds so solid checks ban fast and heuristic checks stay quiet.
Setup
- Plug and play defaults. Protection works on day one with no config.
- Auto migrating database. New columns and tables get added on startup when you update.
- SQLite, H2, MySQL and PostgreSQL all supported.
Support
- Direct developer support through the Discord.
- Actively maintained. Changelog keeps moving with new checks and bypass patches.
◈ COMMANDS
Everything routes through/fortress. Alert visibility gets toggled with /alerts./fortress guiopens the in game config menu./fortress checkslists every check that got picked up./fortress reloadreloads GUI, menu config and the runtime caches./fortress debug,verbosegive deep diagnostic output for a specific player./fortress info,flags,logs,violationspull historical data per player./fortress topshows the current flag leaderboard./fortress punishapplies the configured punishment manually./fortress timings,diagnosticsreport on performance and engine health./fortress alts <player>runs the multi signal alt lookup./fortress rotate,wipedbhandle database maintenance.
◈ TRUSTED IN PRODUCTION
Fortress is running as the exclusive anticheat on 10+ live networks, spanning every major version range from 1.8 legacy PvP through to 1.21.◈ COMPATIBILITY
- Server. Spigot, Paper and forks from 1.8.8 through 1.21+.
- Client. 1.8 through 1.21+ with ViaVersion or ProtocolSupport.
- Database. SQLite, H2, MySQL and PostgreSQL. Writes run async.
- Dependencies. VulcanLoader, VulcanLib and PacketEvents.
◈ SUPPORT
- Direct support through the Discord ticket system.
- Still in active development. Check the changelog.
- Separate channel for false positive reports.
READY TO SECURE YOUR SERVER?
Access is given after a quick application review.
▸ APPLY FOR ACCESS ◂
- Type
- Offering
- Provided by
- Individual
