AntiGuard
AntiGuard is a self-contained anti-cheat plugin for Minecraft Paper and Purpur servers.
What AntiGuard is
AntiGuard is a self-contained anti-cheat plugin for Minecraft Paper and Purpur servers. Its checks cover Fly, Speed, Reach, NoSwing, KillAura, AutoClick, NoFall, and FastBreak, and it supports flag, kick, and ban actions. The embedded web dashboard displays flags, bans, and kicks and lets administrators change detection settings live. A REST API provides statistics, flags, bans, kicks, and configuration endpoints; write operations can require an API token if one is configured. AntiGuard can reuse storage configured for LuckPerms, recording data in tables with the `antiguard_` prefix. Documented database options include SQLite, H2, MySQL, MariaDB, and PostgreSQL, with bundled SQLite as a fallback when LuckPerms storage cannot be reused safely. Installation involves copying one JAR into the server's `plugins/` folder and restarting. The guide specifies Paper or Purpur 1.20.x and Java 17. The project describes itself as an MVP and is free under the MIT License. Its maker says conservative defaults may still need threshold or per-check tolerance adjustments when legitimate players are flagged.
Good
- Checks eight listed cheat categories.
- Dashboard shows flags, bans, and kicks.
- Detection settings can be changed live.
- Supports several database options.
- Free under the MIT License.
Watch out
- Install guide specifies Paper or Purpur 1.20.x.
- Requires Java 17.
- Project describes itself as an MVP.
- No replay analysis.
Who it suits
AntiGuard suits administrators of Paper or Purpur Minecraft servers who want server-side detection checks and dashboard controls. It is intended for servers using version 1.20.x and Java 17.
Verdict
AntiGuard provides a dashboard, API, and multiple detection checks for Paper and Purpur servers. Its stated requirements are narrow, and the project characterizes itself as an MVP.
Plans and prices
From AntiGuard's own pricing page, checked 5 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| AntiGuard | Free | MIT-licensed software · Paper/Purpur 1.20.x · Java 17 |
The facts
Each one read from AntiGuard's own pages, with the date it was checked.
What it does
- API
- Its REST API provides stats, flags, bans, kicks, and configuration endpoints, with write operations requiring an API token if one is set.checked 5 Oct 2026
- Dashboard
- The embedded web dashboard shows flags, bans, and kicks and lets admins change detection settings live.checked 5 Oct 2026
- Database integration
- AntiGuard can use the database configured for LuckPerms and stores its records in tables prefixed with `antiguard_`.checked 5 Oct 2026
- Database options
- The documentation lists SQLite, H2, MySQL, MariaDB, and PostgreSQL options and says it falls back to bundled SQLite when it cannot reuse LuckPerms storage safely.checked 5 Oct 2026
- Deployment
- Installation is by copying a single JAR into the Minecraft server’s `plugins/` folder and restarting the server.checked 5 Oct 2026
- Detection
- It lists checks for Fly, Speed, Reach, NoSwing, KillAura, AutoClick, NoFall, and FastBreak.checked 5 Oct 2026
- False positives
- The maker says detection defaults are conservative and recommends adjusting flag thresholds or per-check tolerances if legitimate players are flagged.checked 5 Oct 2026
- License
- The repository includes an MIT license that grants permission to use, modify, and distribute the software subject to its conditions.checked 5 Oct 2026
- Maturity
- The README describes the project as an MVP and says it is hosted on GitHub.checked 5 Oct 2026
- Purpose
- AntiGuard is a self-contained anti-cheat plugin for Minecraft Paper and Purpur servers.checked 5 Oct 2026
- Requirements
- The install guide specifies Paper/Purpur 1.20.x and Java 17.checked 5 Oct 2026
- Security
- The maker says AntiGuard needs no external API service or database server; API write operations can require a configured token.checked 5 Oct 2026
- Verification
- The maker reports local testing on Paper 1.20.4 with LuckPerms using SQLite, including detection of a fly hack and persistence of its flag.checked 5 Oct 2026
The full review of AntiGuard
AntiGuard is a Minecraft server anti-cheat plugin with an embedded dashboard and REST API. It best suits Paper and Purpur administrators running version 1.20.x who want detection and moderation controls close to their server. Its focused scope and MVP status make it a sensible starting point for a contained deployment, but a poor fit for operators who need broader version support or replay-based investigations.
Overview
AntiGuard combines cheat checks, enforcement actions, and administration tools in a plugin installed on the Minecraft server. Setup is straightforward in form: copy one JAR into the server’s plugins/ folder and restart. The tradeoff is a narrow compatibility target: the install guide specifies Paper or Purpur 1.20.x and Java 17. The maker reports local verification on Paper 1.20.4 with LuckPerms, including detection of a fly hack and persistence of its flag; that is useful evidence for this configuration, not a reason to assume wider coverage.
Key features
Checks cover Fly, Speed, Reach, KillAura, AutoClick, NoSwing, NoFall, and FastBreak. Administrators can flag, kick, or ban players, and ban status can be lifted or appealed through the REST API. That combination gives server staff routine enforcement options, but AntiGuard has no replay analysis. Teams that need replay evidence as part of investigating suspicious play should choose another tool or pair it with a separate workflow.
The embedded dashboard displays flags, bans, and kicks and lets administrators adjust detection settings live. That is useful for operators who want to review activity and tune checks without a separate dashboard service. The REST API exposes stats, flags, bans, kicks, and configuration endpoints. Write operations require a token if one is configured, so token protection for changes depends on the administrator setting it.
AntiGuard can reuse the database configured for LuckPerms and stores its records in tables prefixed antiguard_. Documented database choices include SQLite, H2, MySQL, MariaDB, and PostgreSQL; when LuckPerms storage cannot safely be reused, the plugin falls back to bundled SQLite. The maker says it needs neither an external API service nor a database server, which keeps the basic deployment self-contained. The MIT license permits use, modification, and distribution subject to its conditions.
The maker describes detection defaults as conservative and recommends changing flag thresholds or per-check tolerances if legitimate players are flagged. That is a helpful tuning path, but it also means administrators should expect to review behavior and adjust settings to suit their server rather than treating default thresholds as final.
Pricing
AntiGuard: free. The free plan is MIT-licensed software for Paper or Purpur 1.20.x with Java 17. There are no paid tiers or seat and quota limits in the plan terms. Its main constraint is compatibility rather than price: operators on other server platforms or Minecraft version ranges should look elsewhere.
Platforms
AntiGuard is available as a self-hosted Minecraft plugin for Paper and Purpur, with a web dashboard embedded in the plugin and a REST API for programmatic access. It is not a general-purpose web-hosted anti-cheat service; server operators manage it within their own Minecraft environment.
Who it's for
AntiGuard fits administrators of Paper or Purpur 1.20.x servers who want a free, self-hosted set of common checks plus dashboard and API access. Its single-JAR installation and bundled SQLite fallback suit operators who prefer not to add a separate service or database server. It is less appropriate for a server that depends on replay reviews, needs a different Minecraft version, or wants an established product beyond an MVP-stage project.
Pros and cons
- Pros: The free MIT-licensed plugin combines eight named checks with flag, kick, and ban actions, giving small server teams a broad starting toolkit without a subscription.
- Pros: An embedded dashboard, REST endpoints, and support for several database options make it possible to review activity and integrate administration within a self-hosted setup.
- Cons: Requirements are limited to Paper or Purpur 1.20.x and Java 17, restricting its fit for other server platforms or versions.
- Cons: No replay analysis means staff cannot use AntiGuard itself for replay-led investigations.
- Cons: The project calls itself an MVP, and conservative defaults may still require threshold or tolerance adjustments when legitimate players are flagged.
Alternatives
For a wider set of Minecraft anti-cheat options, browse Minecraft Anti-Cheat Plugins.
MLSAC is worth comparing if a freemium option with web and Windows platforms and a free Mini model better suits your setup. Shard may appeal to operators who prioritize software it describes as fully open source and the ability to inspect checks, self-host, or contribute on GitHub. Choose Intave if its free plan’s movement and combat detection fit, while noting that the plan excludes combat automation detection, build automation detection, and priority support.
CheckHacks is another always-free, self-hosted option with optional donations and no free trial. GuardAC may suit someone seeking a free plan with API and web platforms and a free trial. MOG-ANTICHEAT is a free self-hosted alternative whose caveats include possible bugs, particularly on 1.12.2 compared with 1.8.9. Advanced Anti-Cheat is another free, self-hosted choice with a public GitHub repository. FoxAddition Anti-Cheat is a free self-hosted Minecraft plugin whose GitHub release instructions require PacketEvents 2.11.0 or newer.
Verdict
Choose AntiGuard if you run Paper or Purpur 1.20.x and want free, self-hosted cheat checks with dashboard, API, and enforcement controls in one plugin. Its main advantage is a practical, database-flexible administration toolkit without a separate service; its main reasons to look elsewhere are the narrow version target, lack of replay analysis, and MVP maturity.
Getting started
- Open the AntiGuard repository on GitHub
- Use a Paper or Purpur 1.20.x server with Java 17
- Copy the AntiGuard JAR into the server’s `plugins/` folder
- Restart the Minecraft server
- Configure storage and detection settings as needed
- Use the dashboard or REST API to review enforcement data
Questions
What does AntiGuard cost?
AntiGuard is free software under the MIT license.
Which Minecraft servers are supported?
The install guide specifies Paper and Purpur 1.20.x servers with Java 17.
What checks does AntiGuard provide?
Checks cover Fly, Speed, Reach, NoSwing, KillAura, AutoClick, NoFall, and FastBreak.
Can AntiGuard use an existing database?
It can use the database configured for LuckPerms. Documented options include SQLite, H2, MySQL, MariaDB, and PostgreSQL, with bundled SQLite as a fallback.
Does AntiGuard have an API?
Yes. Its REST API provides statistics, flags, bans, kicks, and configuration endpoints. Write operations can require an API token if configured.
How is AntiGuard installed?
Copy one JAR into the Minecraft server’s `plugins/` folder, then restart the server.
Alternatives to AntiGuard
- 1

Intave
Free planWebSelf-hosted8.1From €0.79 a month - 2
GuardAC
Free planOpen sourceWebAPI7.9Free plan - 3
Shard
Free planWebSelf-hosted7.3From 1,490 RUB a month - 4
MLSAC
Free planWebWindows7.2Free plan - 5
CheckHacks
Free planWebSelf-hosted6.8Free plan - 6
MOG-ANTICHEAT
Free planSelf-hosted6.8Free plan
