Jester AntiCheatСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (4)
beta
Jester AntiCheat 0.0.6-beta
0.0.6-beta31 окт. 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-beta26 сент. 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-beta4 июл. 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-beta29 июн. 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**.