- Home
- Minecraft anti-cheat plugins
- BSAntiCheat
On the recordRead 11 Oct 202619 facts
BSAntiCheat
On the record
- Accuracy caveat
- The README describes enabled checks as heuristic and says deeper packet-timing analysis for prediction-level combat detection is planned.github.com · read 11 Oct 2026
- Alerts
- The plugin supports clickable per-check alerts, silent modes, and Discord webhook alerts.github.com · read 11 Oct 2026
- Alerts and API
- The README lists Discord webhook alerts and a developer API that emits a ViolationEvent when a player's violation level changes.github.com · read 11 Oct 2026
- Calibration
- Thresholds are configurable, and debug mode is provided to help tune checks before enabling punishments.github.com · read 11 Oct 2026
- Compatibility
- The project README lists Paper 1.21.10+ and Folia; Modrinth lists Paper, Folia and Purpur and Minecraft Java versions 1.21.x, 26.1.x, 26.2 and 26.3.modrinth.com · read 11 Oct 2026
- Configuration
- Thresholds can be tuned in config.yml, and changes can be applied with /bsac reload.github.com · read 11 Oct 2026
- Detection
- It checks movement, combat, world interaction, inventory, vehicles, XRay behavior, and packet-level activity.github.com · read 11 Oct 2026
- Enforcement
- A violation-level system with decay can trigger configurable console-command punishments, and optional setbacks can return movement violators to their last valid position.github.com · read 11 Oct 2026
- False-positive controls
- The project says reliable checks are enabled by default while heuristics considered more prone to false positives are opt-in.github.com · read 11 Oct 2026
- Integrations
- Packet-level checks require PacketEvents; optional integrations include LuckPerms, PlaceholderAPI, Geyser/Floodgate, and ViaVersion.github.com · read 11 Oct 2026
- Known blind spot
- The README says an autoclicker operating at about 20 CPS can produce the same packet cadence as a held mouse button, which that check cannot distinguish.github.com · read 11 Oct 2026
- Known limitation
- The README says an autoclicker near 20 CPS can produce the same packet cadence as a held mouse button, which that check cannot distinguish.github.com · read 11 Oct 2026
- License
- The project is listed as licensed under MIT.modrinth.com · read 11 Oct 2026
- Limit
- Without PacketEvents, packet-level checks and the transaction-latency system remain disabled, while the rest of the plugin still runs.github.com · read 11 Oct 2026
- Logging
- The plugin logs to SQLite and has a plaintext fallback logger for database outages.github.com · read 11 Oct 2026
- Maker
- The maker profile describes BoondockSulfur as a developer of Minecraft plugins, web applications, and Discord bots.github.com · read 11 Oct 2026
- Punishments and logs
- It supports configurable violation-level punishment tiers, optional movement setbacks, and SQLite logging with a plaintext fallback.github.com · read 11 Oct 2026
- Purpose
- BSAntiCheat is a lightweight Minecraft server anti-cheat plugin for Paper 1.21.10+ with Folia support.github.com · read 11 Oct 2026