BSAntiCheat
github.com
Spec sheet
- Purpose
- BSAntiCheat is a lightweight Minecraft server anti-cheat plugin for Paper 1.21.10+ with Folia support.Read 11 Oct 2026 · github.com
- Integrations
- Packet-level checks require PacketEvents; optional integrations include LuckPerms, PlaceholderAPI, Geyser/Floodgate, and ViaVersion.Read 11 Oct 2026 · github.com
- Support
- The project listing invites feedback and bug reports.Read 11 Oct 2026 · modrinth.com
- License
- The project is listed as licensed under MIT.Read 11 Oct 2026 · modrinth.com
- Maker
- The maker profile describes BoondockSulfur as a developer of Minecraft plugins, web applications, and Discord bots.Read 11 Oct 2026 · github.com
- Accuracy caveat
- The README describes enabled checks as heuristic and says deeper packet-timing analysis for prediction-level combat detection is planned.Read 11 Oct 2026 · github.com
- Alerts
- The plugin supports clickable per-check alerts, silent modes, and Discord webhook alerts.Read 11 Oct 2026 · github.com
- Alerts and API
- The README lists Discord webhook alerts and a developer API that emits a ViolationEvent when a player's violation level changes.Read 11 Oct 2026 · github.com
- Calibration
- Thresholds are configurable, and debug mode is provided to help tune checks before enabling punishments.Read 11 Oct 2026 · github.com
- 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.Read 11 Oct 2026 · modrinth.com
- Configuration
- Thresholds can be tuned in config.yml, and changes can be applied with /bsac reload.Read 11 Oct 2026 · github.com
- Detection
- It checks movement, combat, world interaction, inventory, vehicles, XRay behavior, and packet-level activity.Read 11 Oct 2026 · github.com
- 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.Read 11 Oct 2026 · github.com
- False-positive controls
- The project says reliable checks are enabled by default while heuristics considered more prone to false positives are opt-in.Read 11 Oct 2026 · github.com
- 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.Read 11 Oct 2026 · github.com
- 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.Read 11 Oct 2026 · github.com
- Limit
- Without PacketEvents, packet-level checks and the transaction-latency system remain disabled, while the rest of the plugin still runs.Read 11 Oct 2026 · github.com
- Logging
- The plugin logs to SQLite and has a plaintext fallback logger for database outages.Read 11 Oct 2026 · github.com
- Punishments and logs
- It supports configurable violation-level punishment tiers, optional movement setbacks, and SQLite logging with a plaintext fallback.Read 11 Oct 2026 · github.com
Where Specifiction places it
- Minecraft Anti-Cheat Plugins#25 of 577.2
- Minecraft anti-cheat plugins#33 of 536.8