← Назад к ресурсам

AvA Anti-Cheat

A lightweight Anti-Cheat made for java servers that detects flying/movement hacks, chat spaming, combat logging and a few types of hacking

Modrinth management utility

Описание

# AvAAntiCheat: Simple & Effective Minecraft Anti-Cheat AvAAntiCheat is a lightweight, easy-to-use **anti-cheat plugin** designed for Minecraft Java servers running on the **Bukkit/Spigot API** (aka, Bukkit, Spigot,Paper,Purpur). It helps maintain a fair and clean environment for players. It is confirmed to work with any **Minecraft version 1.21.X**. --- ## Core Features / Detections The anti-cheat actively monitors and logs several common unfair advantages: * **Movement Hacks:** Flying, Wall Climbing, Speed Hacks, Spider, Phase detection * **Combat Evasion:** Combat Logging * **Unfair Automation:** Auto Clicking * **Chat Abuse:** Chat Spamming * **Exploits:** Select types of Packet Manipulation * **Mod Banner:** Able to kick players from the game if they try to join with a banned mod (Banned mods can be set in the config file) * **Hardware Tester:** Tests the hardware the Anti-Cheat is running on to determine if it can use complex heavy math checks or if it's only able to do lighter math checks * **Only Kicks Players:** No bans are issued just incase of false positives * **Bedrock Support:** Detects if you have Geyser on your server and if you do, it will use the Geyser API to better detect ping for Bedrock players * **More detections are comming soon** > **Note on Logging:** The system employs a violation counter. Detections are **logged** (e.g., first violation for minor flying) even if no immediate action is taken, allowing staff to track repeat offenders. --- ## Installation Installing the plugin is straightforward: ### 1. Download the Plugin File Choose your preferred method to obtain the `.jar` file: * **GitHub:** Download the latest compiled version from the **GitHub Releases** page. * **Plugin Sites:** Get the `.jar` file from **Modrinth** (or other supported sites). * **Manual Compilation (For Developers):** * Clone the repository: `git clone https://github.com/nsharp-collab/AvAAntiCheat.git` * Run the Maven command: `mvn clean package` * The compiled file will be in your local `/target` directory. ### 2. Server Setup 1. Place the `AvAAntiCheat.jar` file into your server's `/plugins` folder. 2. Restart your server. 3. Verify installation using the command `/ac status`. --- ## Usage & Commands For a full list of commands, permissions, and configuration options, please refer to the project **Wiki**. [https://github.com/nsharp-collab/AvAAntiCheat/wiki/Commands] --- ## Troubleshooting / Known Issues ### Incorrect Version Display If the `/ac status` command or startup messages report an incorrect Minecraft version (e.g., "1.8.8" when the file name says "1.9"): * **Reason:** This is typically a display error where the developer forgot to update the version string in the plugin's internal configuration. * **Action:** Please create a **GitHub Issue** detailing the version mismatch. The functionality of the anti-cheat itself should remain correct for the listed supported version. --- ## Support, Issues, and Contribution * **Reporting Issues:** If you find a bug, a crash, or a bypass, please open a detailed **Issue Ticket** on GitHub or on Discord. * **Contributing:** Guidelines for submitting feature suggestions and pull requests can be found in the separate **CONTRIBUTING.md** file. * **Questions/Server Help?:** Join the Discord [Here](https://discord.gg/QDQ8Bp7EqC) if you have any questions or want any help with the Anti-Cheat ## Privacy & Data Collection AvA Anti-Cheat values transparency. Please be aware of the following: * **bStats Metrics**: This plugin uses [bStats](https://bstats.org/) to collect anonymous usage data (such as server version and active Anti-Cheat mode) to help improve development. * **Local Logging**: Detections and administrative actions are logged locally to `anticheat_log.txt` within the plugin folder. This data stays on your server and is not shared with the developer. * **Full Details**: For a complete list of third-party dependencies and licensing information, please refer to our [Notice.md](https://github.com/nsharp-collab/AvAAntiCheat/blob/main/notice.md).