COWMODSКаталог модов

Jester AntiCheat

Ultimate protection against modern exploits. Jester blocks cheaters instantly while maintaining flawless server performance.

5035обновлён 31 окт. 2026 г.
Механики игрыУправлениеУтилиты

Описание

Jester Anti Cheat

Jester Anti Cheat is a packet-based anti-cheat for Minecraft servers, built on the proven Grim prediction engine and focused on low false-positives — even across mixed client versions (1.8.9+ via ViaVersion / ViaBackwards) and behind BungeeCord / Velocity proxies.

✨ Highlights

  • 160+ checks. Grim's movement-prediction core, plus 40+ checks that are not part of upstream Grim:
    • Combat — KillAura (A–D), Reach, TriggerBot, Criticals, Crystal/Anchor/Bed aura, Hitboxes
    • Auto-tools — AutoClicker, AutoTotem, AutoArmor, AutoPot, AutoEat, ChestStealer, InventoryWalk
    • World — Nuker, Tower, Scaffold, FastPlace, VeinMiner, PacketMine
  • Per-check configuration. Every check has its own enabled, punishable, max-violations, alert and punishment settings.
  • Tuned for real servers. Generous grace windows for proxy / version-translation jitter, ping, low-TPS dips and other common false-positive sources.
  • Database logging (SQLite / MySQL) of violations, punishments and profiles.
  • In-game tooling under /jester — alerts with hover info, violation history, freeze, spectate, stats and more.

🧩 Compatibility

  • Platforms: Bukkit · Spigot · Paper · Purpur · Folia
  • Server versions: same range as the Grim engine (api-version 1.13). Actively tested on 1.21.4 and 1.21.11.
  • Client versions: 1.8.9+ are supported via ViaVersion on a modern server.

⚙️ Requirements

  • PacketEvents — required. The plugin will not enable without it.
  • ViaVersion + ViaBackwards (optional) — needed only if you want to protect players on client versions older than your server.

💬 Support

Questions, bug reports or setup help? Join our Discord: https://discord.gg/PfDDFKMaMs

📜 Credits & License

Jester Anti Cheat is built on the Grim anti-cheat engine (https://github.com/GrimAnticheat/Grim), which is licensed under GPL-3.0. Because of that, Jester Anti Cheat is itself released under GPL-3.0 — the complete source code is available here:

➡️ https://github.com/AmirAbbas8585/jester-anticheat

The branding, configuration, the 40+ extra checks listed above, and many false-positive and plugin-compatibility fixes are this project's own work, layered on top of the Grim engine.

Последние версии

Все версии →
beta

Jester AntiCheat 0.0.6-beta

0.0.6-beta
31 окт. 2026 г.4Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, bungeecord, folia, paper, purpur, spigot
Скачать
Что нового
## 0.0.6-beta A compatibility and stability release on top of 0.0.5. The main goals were support for the newest Minecraft versions (26.1, 26.2 and 26.3), bringing back Discord alerts, a round of false-positive and exploit fixes, and fixes to the database and permissions. ### ✨ New - **Minecraft 26.1, 26.2 and 26.3 support.** Movement prediction, fluids and collisions were updated for the new versions: - Player pose tracking and the new swimming, crawling and fluid rules. - Reworked fluid handling, including per-fluid tags sent by the server. - 26.3 entity movement: the new stepped entity interpolation is modelled, so Reach and hitbox checks stay accurate on 26.3 clients. - 26.3 teleport confirmation (the client now sends its position), the new attack packet and the new animation handling. - New 26.x blocks and entities (shelf mushroom, cushion) in collisions and hitboxes. - Spear attacks and updated trigonometry for 1.21.11+ clients. - **Discord webhook alerts.** Flags and punishments can be mirrored to a Discord channel with a fully editable embed template (`discord.yml`). Messages are sent in the background, honour Discord's rate limits, and are queued (up to 200) so a burst of flags never blocks the server. Use `/jester testwebhook` to send a test message (permission `jester.testwebhook`). - **PacketEvents 2.14.1 support.** ### 🔧 Improved - **Update notifier:** staff who are already online are now told, once, as soon as a new version is found. Before, only staff who joined afterwards saw it. ### 🐛 Bug fixes - **MySQL mode now works:** the MySQL driver was being left out of the jar, so `database.type: mysql` could not connect. It is now included. - **Punishment log indexes:** on a fresh database the indexes for the punishments table were created before the table existed and were skipped. They are now created correctly. - **Safe shutdown:** pending database writes are now finished before the connection closes. Before, violations logged right before a stop or restart could be lost. - **Permissions:** `jester.alerts.silent`, `jester.verbose.silent`, `jester.brand.silent`, `jester.consoledebug` and `jester.afk.bypass` were used by the plugin but never registered, so permission plugins could not see them. They are now registered with safe defaults. - **Crash and invalid packets:** packets with non-finite values (NaN / Infinity in position or rotation) are rejected before they reach the movement engine. `CrashC` was rewritten and now cancels the packet and flags in one step. - **KeepSprint cooldown bypass** closed: attack-cooldown tracking now follows the held item and sprint state correctly. - **Held-item tracking:** the selected hotbar slot is tracked correctly after slot changes, respawns and teleports, which removes false flags from items and attack cooldowns. - **Teleports and respawns:** more accurate handling of server teleports and respawns, so players are not setback or flagged right after one. - **False-positive fixes** in the packet-order, sprint, elytra, vehicle, multi-action, BadPackets and Exploit checks, including clients connecting through ViaVersion. - **Blocks and world:** better handling of ghost blocks, dripstone, offset collision boxes and chunk loading. ### ⚙️ Configuration - `messages.yml` moved to config version 4 and gets the new webhook and update messages. Your config and messages migrate automatically and keep your values. Backups are saved as `.bak`. - New file `discord.yml` for the webhook (URL, template, which alerts to send). ### 📌 Notes - **Update PacketEvents.** This version is built against PacketEvents 2.14.1 or newer. Older versions may not work. - 26.x support is new in this beta. If you see false flags on 26.1 – 26.3 clients, please report them with the check name and the client version. - No need to delete your config. It migrates automatically on first start.
beta

Jester AntiCheat 0.0.5-beta

0.0.5-beta
26 сент. 2026 г.360Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## 0.0.5-beta A big accuracy and cleanup release on top of 0.0.4. The main goals were fewer false kicks, protection against mace one-shot exploits, the full packet-order check set, and a config that's easier to read. ### ✨ New - **TeleportHit** check: blocks one-shot mace hits (**MaceKill / MaceDMG**) and **teleport aura**. If a hit comes right after a move no real client can make in one packet, the hit is cancelled, so no damage lands. - **Packet-order checks restored:** **PacketOrderA–O** are back (15 checks). They catch clients that fake actions and send packets in the wrong order. B and C can kick; the rest are beta and alert only. PacketOrderP ships disabled, same as upstream. - **Config versioning:** configs now carry a `config-version`. On update, your file is rebuilt with the new layout and keys, **your values are kept**, and a `.bak` backup is saved. Messages that moved between files keep your customised text. ### 🐛 False-positive & bug fixes - **Low TPS no longer switches checks off:** below `minimum-tps` a check stops completely, and the old default of 19.5 silently switched off **84 checks** during normal TPS dips (crash checks included). The default is now 15. **BadPackets, Crash and Exploit** never pause. - **Old clients:** players on **1.9–1.21.1** standing still (for example at a mob grinder) no longer false-flag the per-tick checks: **NoHitDelay, KillAuraB, AutoClickerB, AutoWeapon, AttributeSwap, TriggerBot** and **NukerA**. - **Momentum:** camel dash, ice boats leaving ice, and TNT or wind-charge launches no longer flag **EntitySpeed, BoatFly** or **Fly**. - **Holding right-click:** holding right-click with rockets no longer flags **FireworkBoost**. - **Building:** drag-click bridging and scaffolding no longer flag **AutoClicker, FastPlace** or **Tower**. - **AutoFish** now detects real fish bites. It used to flag rod PvP instead. - **AutoArmor** no longer flags taking armor off. - **AutoParkour** no longer flags walking up hills or vanilla Auto-Jump. - **CrystalAura** placement detection now works on modern clients. - **BoatClip** no longer flags after a server teleport or a vehicle change. - **Kick-immunity bypass closed:** a well-timed lag spike could make a player immune to kicks for the rest of an offense. - **Violation decay:** time-based decay now applies only to checks that set it. Rare-event checks such as **AutoRespawn** and **AutoTotem** can reach their threshold again. - **Reach** now alerts staff before it kicks. - **Spectate:** `/jester spectate` into another world no longer drops staff into survival. ### ⚙️ Configuration & tuning - **`config.yml` and `messages.yml` reorganised:** checks are grouped by what they detect, each has a short description, and settings are grouped the same way. - **Flag hover tooltip** is now editable in `messages.yml` (`alert-hover`). - **All messages** now live in `messages.yml`. - `toggle-alerts-on-join` now works. ### 📌 Notes - **No need to delete your config.** It migrates automatically on first start, and backups are saved as `config.yml.bak` / `messages.yml.bak`. - Requires **PacketEvents**.
beta

Jester AntiCheat 0.0.4-beta

0.0.4-beta
4 июл. 2026 г.115Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## 0.0.4-beta A large stability, accuracy and configurability pass on top of 0.0.3 — mostly killing false positives, hardening detections, and exposing every setting. Two new checks added. ### ✨ New - **GhostBlock** check — flags placing a block against a position that is air server-side (the ghost-block region exploit). - **GhostItem** check — flags using an item the server doesn't see in the player's hand (inventory desync / fake item). - **Global high-ping guard** — above a configurable ping, movement/combat checks alert but don't kick; packet-integrity checks (BadPackets/Crash/Exploit) still enforce. Judged on live ping, so a lag-switch can't buy kick-immunity. - **AFK via WorldGuard flag** — mark no-AFK zones natively: `/rg flag <region> jester-afk-blocked allow` (region list removed). ### 🐛 False-positive & bug fixes - Throwing egg / snowball / ender pearl / splash & lingering potion / xp bottle / fishing rod no longer leaves a stuck "using item" state that **false-flagged NoSlow & Multitask**. - **Criticals** no longer false-flags players attacking while riding a horse/boat. - **NoSlow** loosened + much faster violation decay — stops false kicks on high-ping players. - **ReachB** hardened: pose-aware eye height (swimming/elytra were ~1 block off), riders skipped, absurd high-ping distances ignored, shield/knockback grace, evidence not wiped by skipped hits. - **KillAuraC** now needs a streak of attacks-while-GUI-open (fixes a container open/close race). - **TriggerBot** now uses real ray-box hitbox intersection instead of a fixed sphere — correct for every mob size (cow/horse/etc.). - **Phase** no longer false-kicks when standing on a shulker box as it opens (still catches real phasing). - **AutoParkour** division-by-zero / bitmask-overflow guard on `window-size`. - Rebalanced the FP-prone rate checks (**AutoClicker, FastBreak, FastPlace, AutoArmor, Multitask**) so butterfly/drag clicking, fast bridging and quick armor swaps don't trip them. ### ⚙️ Configuration & tuning - **Every check is now visible & configurable** in `config.yml` — added blocks for ~100 previously-hidden checks. - **~60 orphaned settings exposed** that the code read but the config never listed: violation **history/database** (SQLite/MySQL), ghost-block/exploit options, Knockback & Reach tuning, ChestStealer/AutoBlock/AutoPot/Explosion, and an **Advanced** section (high-ping API limits, packet-spam threshold, item-usage resets, etc.). - **11 command-response messages** (freeze / tp / cps / kb / setback / rotate / stats / clearviolations) added to `messages.yml` so they're customizable. - Packet-integrity checks (BadPackets / Crash / Exploit) now **enforce** (kick) with commands. - **AFK settings merged** into `config.yml` under `afk:` (separate afk.yml removed). - `Reach` max-violations set to 3; `KillAuraB` `min-targets`, `KillAuraC`/`GhostBlock`/`GhostItem` `min-consecutive`, and `Reach` `extra-reach` are now configurable. ### 📌 Notes - **Back up your config and let it regenerate** after updating — many keys were added/renamed. - Requires **PacketEvents**.
beta

Jester AntiCheat 0.0.3-beta

0.0.3-beta
29 июн. 2026 г.20Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## 0.0.3-beta ### 🐛 Fixes - **Phase no longer false-kicks on shulker boxes.** Opening a shulker box you're standing on used to trigger a Phase setback/kick — the lid's collision change is now exempt. - **ReachB no longer false-flags during knockback.** Taking damage (e.g. while holding a shield) briefly desyncs your position; reach hits within a short knockback window are now ignored. - Removed an experimental aim check that could false-flag legitimate players. ### ⚙️ Changes - **Reach** allowance is now configurable — `Reach.extra-reach` (default `0.3`, i.e. ~3.3-block limit). - **ReachB** flags now display as `ReachB` (instead of `Reach`), so the two reach checks are easy to tell apart. - Plugin-compatibility toggles under `integrations:` are now actually honoured (GSit, WorldGuard, AuraSkills, ItemsAdder, DeluxeCombat). - Wider server support: runs on the same range as the Grim engine (`api-version 1.13`). ### 📌 Notes - Several config keys were renamed for clarity — **back up and let the config regenerate** after updating. - Requires **PacketEvents**.