Back to mods
ADM Anticheat project artwork

CurseForge · Minecraft mod

ADM Anticheat

Revolutionary Anticheat system for Forge.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which ADM Anticheat release should I use?

Updated today
Latest stable file admanticheat-1.9.3-RELEASE.jar
Game version 1.20.1
Loader Forge

ADM Anticheat admanticheat-1.9.3-RELEASE.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is ADM Anticheat required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does ADM Anticheat admanticheat-1.9.3-RELEASE.jar need?

admanticheat-1.9.3-RELEASE.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add ADM Anticheat without breaking your instance.

Built for ADM Anticheat admanticheat-1.9.3-RELEASE.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use admanticheat-1.9.3-RELEASE.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside admanticheat-1.9.3-RELEASE.jar. It opens that exact file at the source.

About this project

What does ADM Anticheat add?

🛡️ ADM ANTICHEAT - RELEASE

《▒ Development Notice ▒》

Update: The complete rewrite of ADM Anticheat will officially begin on July 1, 2026.

The rewrite will no longer release as ADM Anticheat V2. Instead, it will ship as a completely new and separate project called Minilix Anticheat.

Minilix Anticheat will be rebuilt entirely from the ground up with a new architecture, improved stability and performance, stronger cheat detection, and a more maintainable foundation for future development.

More information regarding development progress, testing, and the future of the original ADM Anticheat project will be shared once development begins.

That's all for now - await further updates soon.

ADM Anticheat is an advanced anti-cheat system for Minecraft Forge servers providing comprehensive protection against cheats and exploits. This update is the largest and most ambitious yet, focusing on full LAN & mod compatibility, improved security, and async performance.


Support on Ko-fi

🚀 New Features & Enhancements

🌐 Full LAN & Mod Compatibility Support

ADM now supports native compatibility with LAN servers, Essentials, and other common Minecraft mods. No more conflicts or false flags - ADM plays nicely with your local environment.

🧠 How It Works: Two Runtime Modes

  • Production Mode: Enabled on verified servers - all anticheat checks are live.
  • Hibernation Mode: Automatically triggered on LAN, localhost, or when hosted by common dev tools (e.g., Essentials). In this mode, ADM suspends all anticheat checks but remains loaded.

🧪 Manually Enabling ADM on LAN Servers

To force ADM active on LAN/dev servers, edit the generated config file admanticheat_lan.json and set:

{
  "LANAnticheatOn": true
}
  

Note: Requires a full server restart (cannot be hot-reloaded).

🔒 ADM Secured Server Verification System

  • ADM uses a fully encrypted handshake between client and server on player login.
  • Server sends a special encrypted packet to verify it’s an official ADM Secured server.
  • Verified servers cause the client to exit hibernation mode and enable full detection.
  • Ensures ADM stays inactive on unauthorized LAN/local servers but activates instantly when trusted.

🔐 Security First: Full Packet Encryption

  • All ADM communication uses AES/CBC/PKCS5Padding encryption to:

  • Prevent packet sniffing/interception

  • Block replay attacks

  • Hinder reverse-engineering

  • Security designed for high performance with seamless gameplay.

⚙️ Massive Codebase Refactor & Async Support

  • Complete backend code restructure for modularity and maintainability.
  • Removed dead code, improved utilities, and reorganized packages.
  • Async task handling returns to reduce server lag and improve performance on large servers.
  • Larger .jar file reflects new functionality and future-proof design.

🛠️ Fixes & Optimizations

  • ADM inactive in singleplayer mode to avoid TPS drops.
  • Essentials hosting conflicts fixed (no crashes or misdetections).
  • Key lag and tick delay issues patched by moving tasks async.

⚠️ Feature Adjustments

Fly & ESP Detection modules are temporarily disabled due to instability.
Please use trusted external plugins for Fly or ESP detection until rebuilt.

🧩 How To Use ADM

  1. 📥 Install ADM Anticheat on your client with mods/resource packs to whitelist.
  2. 🎮 Launch Minecraft - mod generates admanticheat_id_list.json in your client’s config/admanticheat/ folder.
  3. 🖥️ Install ADM on your server in the mods directory.
  4. 📁 Transfer admanticheat_id_list.json to the server’s config/admanticheat/ folder.
  5. 🔄 Restart server or run /adm reload (note: some settings like LAN toggle require restart).

🛡️ Protection Features

  • Mod Verification: Rejects players with unauthorized mods (not on encrypted whitelist).
  • Flexible Matching: Players can join with fewer mods but not additional unauthorized ones.
  • Real-Time Cheat Detection (where enabled): movement monitoring, vision analysis, block interaction, automated punishments.

🔧 Admin Commands

/adm reload # Reload config & whitelist (no server restart needed) /adm tempban <player> <time> <reason> # Tempban a player /adm unban <player> # Remove player's tempban

📊 Discord Webhook Integration

Get instant notifications for:

  • Cheat detection alerts (fly, ESP, X-Ray, etc.) [FORCEFULLY DISABLED AT THIS STAGE]
  • Unauthorized mod attempts
  • Resource pack violations
  • Player kicks & bans [Temporarily disabled]
  • Suspicious activity reports

🎮 Perfect For Any Server Type

  • Survival
  • PvP arenas
  • Community
  • Modded servers (with whitelist support)

⚙️ Configuration Highlights

  • Enable/disable systems individually
  • Adjust detection thresholds & punishment escalation
  • High-ping compensation
  • Debug, logging & Discord notification controls
  • Manage whitelist automatically (via client-generated file) or manually (config edits + reload)

📢 Support & Future Plans

If you find bugs or want to suggest features, join our Discord:
BlackRift Studios Discord

⚖️ Usage Terms

Free to include in servers/modpacks with credit to Admany.
No commercial use without permission.
No code modification without author consent - contact on Discord (admany) for collaboration.

© 2025 ADM Anticheat • Advanced protection for your Minecraft server

Project description from CurseForge.

Pick your setup

ADM Anticheat by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

ADM Anticheat versions and loaders

30 of 30 releases match

Looking for an older file? The official CurseForge project page is in Resources.