Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
🛡️ Zenith AntiCheat Lite
Free packet-level anti-cheat for Paper 26.2. Zenith Lite protects crystal and anchor PvP servers by catching cheats at the packet level, before they ever reach your game logic. It's lightweight, precise and built to avoid false flags.
⚔️ Checks
💎 CrystalAura
Catches the tricks every crystal aura relies on, and cancels them automatically:
- IdPrediction: attacking a crystal before the server has even shown it to the player ("ID predict")
- MultiPlace: placing at several different spots in a single tick
- InstantInteract: using a block in the same tick it was placed (obsidian → crystal instantly)
- SwapAfterAction: hotbar swaps after an attack or placement within one tick (macros)
- AttackAfterUse: placing then breaking in the same tick (zero-tick crystal aura)
⚓ AnchorAura
- AnchorChain: respawn anchors placed, charged and detonated faster than any vanilla client can, repeatedly. Every click is replayed through the server's own anchor rules, so off-hand glowstone play is never misread.
🪬 AutoTotem
- Reaction: offhand totem refills faster than human reaction after a pop, measured in the client's own ticks
- InstantSession: picking up a totem and dropping it on the offhand within a single tick
- TotemAfterAction: a totem swapped in after the tick's attacks or placements (auto-totem macros)
- HealthReaction (optional): refills right after a heavy hit
⏱️ Timer
- Timer: a client running its game clock too fast. It's measured against ping, so lag won't trigger it
- Blink: movement held back and released in a burst
- MultiMove: more than one position update per tick
🎒 Inventory
- Move: walking with an inventory or container open
- Sprint: starting to sprint with a screen open
- ActionWhileOpen: attacking, placing, using items or mining with a screen open
✨ Why Zenith Lite?
- ✅ Built to avoid false flags: every rule is either something a vanilla client cannot do, or a timing beyond human reaction that must repeat before it flags. Anything a player could anticipate is off by default.
- 🎯 Tick-accurate: checks count client ticks, not milliseconds, so ping and lag spikes don't cause flags
- 🧩 Plugin friendly: NPCs and holograms from other plugins can be clicked freely
- 🔄 Version aware: rules that depend on client behaviour only judge the versions they were verified against, so ViaVersion players are safe
- ⚡ Lightweight: each packet is read once, checks only run on the packets they care about, and nothing runs on the main thread
- 📱 Bedrock friendly: Geyser/Floodgate players are recognised and never judged by Java-only checks
- 🆓 Free forever
📦 Requirements
- Paper 26.2 (or a fork)
- Java 25
- PacketEvents 2.13.0+
🔧 Installation
- Put PacketEvents and Zenith Lite in your
plugins/folder - Restart the server
- Adjust
plugins/ZenithLite/config.ymlif you want to. Every option is explained inside
Updating? Your config.yml is upgraded automatically. New settings are added, your values are kept, and a backup is saved.
💬 Commands & Permissions
| Command | Permission | Description |
|---|---|---|
/zenithlite status |
zenith.alerts |
Tracked players, alert recipients and active checks |
/zenithlite alerts |
zenith.alerts |
Toggle staff alerts for yourself |
Alias: /zl. The zenith.alerts permission is given to ops by default.
Hover over any alert in chat to see the details behind it: what the player did, their ping and their jitter. Turn on alerts.flag-log to keep every flag in flags.log.
💎 Want more? Zenith Premium
Zenith Premium is the full suite: 29 check modules with sub-tick combat precision.
- Reach, hitbox and attack raytracing with latency-compensated replay
- Aim and ghost-client detection, triggerbot and autoclicker
- Full movement simulation: speed, fly, no-fall, velocity, Jesus, elytra, vehicles
- Mace checks, scaffold, fast break
- Native Anti-ESP and Anti-XRay
- Auto punishments, in-game control panel, Discord alerts, MySQL logging


