Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
Platforms
Creators
Details
Licensed ARR
Published 3 months ago
BatEye Anticheat
Made by vortexjsx, found any problems? Send me a dm on discord!
Simple. Lightweight. Effective.
BatEye is a modern anticheat solution designed to be extremely lightweight while providing robust protection against common cheats. It supports modern Minecraft features (including 1.21 items like Wind Charges and Mace) while remaining compatible with older versions.
🚀 Features
- Hybrid Compatibility: Works flawlessly on 1.13 up to 1.21+.
- Special 1.21 Support: Native handling of Wind Charges, Breeze, and Mace (Wind Burst) mechanics to prevent false positives.
- Discord Integration: Built-in Webhook support to send alerts directly to your staff channel.
- Zero Dependencies: Optimized code that doesn't drag your server performance down. (ProtocolLib is optional for packet checks).
🛡️ Detections
BatEye focuses on the most impactful hacks:
Movement
- Fly: Detects Hover, Ascension, and irregular flight patterns. Includes smart checks for Slime blocks, Bubble columns, and Levitation.
- Speed: Intelligent speed limit calculation considering Potions, Ice, Soul Speed, Dolphin's Grace, and Attribute modifiers.
- Scaffold: Detects players placing blocks underneath themselves rapidly or at impossible angles.
- NoFall: Prevents players from avoiding fall damage efficiently.
- Elytra: Specialized checks for ElytraFly and suspicious acceleration.
Combat
- KillAura: Detects impossible attack patterns and multi-aura.
- Reach: Prevents hitting entities from too far away.
- Criticals: Detects forced critical hits without jumping.
- AutoTotem: Detects inhuman totem usage speeds.
Player
- FastPlace: Blocks placing blocks faster than valid ticks.
- FastConsume: Prevents eating/drinking instantly.
- Blink: Detects packet choking/lag switching.
🔧 Commands & Permissions
| Command | Permission | Description |
|---|---|---|
/bateye alerts [on/off] |
bateye.alerts |
Toggle ingame cheat alerts for yourself. |
/bateye reload |
bateye.admin |
Reloads the configuration file. |
⚙️ Configuration
The config.yml is simple and to the point.
To enable Discord logs, simply paste your webhook URL:
discord-webhook-url: "YOUR_URL_HERE"


