LightAntiCheat
A lightweight and customizable anticheat, designed to detect common hacks.
Supported MC versions: 1.8-1.21. Folia, Geyser and other plugins are also compatible.
Links
You want to contribute?
Check out the CONTRIBUTING.md file for more information.
Documentation
Features:
- Accurate detection with rare false positives
- Multithreaded, optimized and stable code
- No additional libraries or plugins are required
- Most of the checks are compatible with Geyser
- Light can be installed on a server that runs Folia
- Supports Discord webhook for notifications
- Provides convenient utils for moderators
Commands:
- /light reload - reloads the plugin configuration
- /light teleport - teleports to the flag location
- /light checks - shows all the enabled and disabled checks
- /light alerts - toggles alerts on and off
- /light tps - shows the TPS calculated by this plugin
- /light client - shows player's client brand
- /light ping - shows player's ping and connection stablity
- /light cps - shows player's CPS
Permissions:
- lightanticheat.checks - use /light checks command
- lightanticheat.reload - use /light reload command
- lightanticheat.alerts - grants all the alert permissions
- lightanticheat.alerts.notify - see debug messages
- lightanticheat.alerts.toggle - use /light toggle command
- lightanticheat.alerts.teleport - use /light teleport command
- lightanticheat.tps - use /light tps command
- lightanticheat.ping - use /light ping command
- lightanticheat.client - use /light client command
- lightanticheat.cps - use /light cps command
- lightanticheat.bypass - bypass the detection
Specific bypass permissions can be enabled in the config
- lightanticheat.* - all the above
Maven/Gradle
You can add LightAntiCheat's API as a Maven dependency:
<dependency>
<groupId>me.vekster</groupId>
<artifactId>lightanticheat</artifactId>
<version>1.2.7</version>
</dependency>
Or use the maven dependency with Gradle:
dependencies {
compileOnly 'me.vekster:lightanticheat:1.2.7'
}