EVERYTHING XIAOMI
Get listed

AntiGuard

AntiGuard is a self-contained anti-cheat plugin for Minecraft Paper and Purpur servers.

Place
#5 of 53
Score
6.8
AntiGuard's website

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.

All about pricing
PlanPriceWhat it gives you
AntiGuardFreeMIT-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

  1. Open the AntiGuard repository on GitHub
  2. Use a Paper or Purpur 1.20.x server with Java 17
  3. Copy the AntiGuard JAR into the server’s `plugins/` folder
  4. Restart the Minecraft server
  5. Configure storage and detection settings as needed
  6. 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

All alternatives
  1. 1Intave logo

    Intave

    Free planWebSelf-hosted
    8.1From €0.79 a month
  2. 2

    GuardAC

    Free planOpen sourceWebAPI
    7.9Free plan
  3. 3

    Shard

    Free planWebSelf-hosted
    7.3From 1,490 RUB a month
  4. 4

    MLSAC

    Free planWebWindows
    7.2Free plan
  5. 5

    CheckHacks

    Free planWebSelf-hosted
    6.8Free plan
  6. 6

    MOG-ANTICHEAT

    Free planSelf-hosted
    6.8Free plan