ADM Anticheat

Revolutionary Anticheat system for Forge.

🛡️ 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

The ADM Anticheat Team

HighCrafter tier frameprofile avatar
Owner
HighCrafter tier icon
  • 14
    Followers
  • 9
    Projects
  • 3.0M
    Downloads

Founder of BlackRift Studios. Feel free to reach out :]

Donate

More from AdmanyView all