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

VoidAC

This project is an Optimized and Upgraded GrimAC Fork. VoidAC is an anticheat that implements checks and features such as: AutoTotem, BanWaves, BanID, Threshold Optimizer, WallHit, AutoClicker, EntityPierce, LineOfSightPlace and a lot more.

Автор: 22ix2,2 тыс.13обновлён 11 окт. 2026 г.
УправлениеТехнологииУтилиты

Описание

PiumaLauncher banner_v11

bstat

Text version

VoidAC is a free, open-source, prediction-based anticheat for Minecraft servers, fork of Grim

  • Free and open source (GPLv3). No license key, no authentication server, no paid tier. The code you read on GitHub is the code that runs.
  • Safe out of the box. Automatic bans are off by default. Fresh installs only alert, log and (if you configure it) send Discord webhooks, so you can watch it on your own players before letting it punish anyone.
  • Tune it on your own server. An opt-in Threshold Optimizer studies flags from players you trust and recommends punishment thresholds. It never changes your config by itself.
  • Everything is documented and switchable. Every network request the plugin can make is listed in the Transparency section below.

What "prediction-based" means

Most anticheats compare a player's movement against fixed limits (speed X, distance Y). Those limits are a compromise: loose enough not to hit legit players, which leaves room for cheats.

VoidAC's movement check (Simulation) works differently. For every movement packet it recomputes, on the server, the set of positions the vanilla client could have reached from the previous state (input, friction, collisions, knockback, liquids, elytra, vehicles and more), and compares that with what the player actually did. If the client reports movement the game rules cannot produce, it flags. This is the architecture GrimAC pioneered, and VoidAC inherits it.

It is a strong foundation, not magic: no anticheat, prediction-based or not, can promise zero false positives on every server, client and network. Lag, proxies, modded clients and version translation all create edge cases, and VoidAC treats them as bugs to fix (see Support).


Detection coverage

More than 130 named checks ship in the source. Some of them are heuristics or protocol sanity checks rather than proofs, and the table says which is which.

AreaWhat is coveredHow it works
MovementSpeed, fly, water and lava movement (Jesus-style), climbing, elytra, knockback and explosion velocity, Phase, NoSlow, NoFall / ground spoof, sprint rules (7 checks), vehicles (7 checks)Prediction engine plus rule checks
TimersTimer, tick timer, negative timer, timer limit, vehicle timerPacket timing balance with a configurable lag allowance
CombatReach, hitbox expansion, hits through walls, entity pierce, self-interact, multi-interact, AutoClicker (3 checks), AutoTotemServer-side ray casts and interaction rules, plus click statistics for AutoClicker
AimDuplicate look packets and clients that wrap their rotation modulo 360Rotation sanity checks. These catch specific flaws in some cheat clients, not every aim assist
Building and breakingFabricated, far, out-of-position, wrong-rotation and air/liquid placement, multi-place, fast break, wrong break, no-swing break and more (19 checks)Validated against the world state the client should see. This covers scaffold-style behavior
Inventory and actionsInventory click validation (5 checks), multi-actions (7 checks)Server-side inventory model
Packets and exploitsBadPackets (26 checks), PacketOrder (16 checks), Post, transaction order, Crash (9 checks), Chat (4 checks), Elytra exploits (9 checks), Vehicle exploits (6 checks)Protocol validation
AutomationBaritone-style pathingHeuristic
Cheat clientsKnown cheat client brands and plugin channels (AntiSpoofA)Signature-based. Only catches clients that announce themselves. Kicks by default, switchable in config.yml (anti-spoof.auto-kick)

Detection quality varies by check, client version, network conditions and configuration. If you want to know exactly what a check does, the source is public.

Bedrock: players connected through Geyser or Floodgate are not checked at all (all checks are skipped for them), because Java movement rules do not apply to Bedrock clients. This only works if Geyser or Floodgate is installed on the server VoidAC runs on.


Built for real servers

Latency and state compensation

VoidAC tracks what each client has actually acknowledged (via ping/transaction packets) and applies server-side changes to its own model only when the client would have seen them. This covers world changes (blocks, entities), inventory, cooldowns, fireworks and knockback. It exists to reduce false flags from lag and desync.

Per-player world model

Each player has their own compensated view of the world used for collision and movement, so predictions use the world the client believes it is in, not the one the server has moved on to.

Multi-version and Via support

Version-specific behavior (collision boxes, movement quirks, blocks that older clients cannot see) is handled in the engine, including OptiFine's FastMath. Servers using ViaVersion, ViaBackwards and ViaRewind are supported, and optional attenuation settings exist for cross-version players (viaversion-attenuation), disabled by default.

Threading and platforms

Packet handling and prediction run on packet threads rather than the main server thread, and VoidAC declares Folia support. Real cost depends on your hardware, player count and plugins, so measure it: /void perf shows the prediction engine's own timing.


Moderation and punishments

Automatic punishments

Configurable per check group in punishments.yml: a violation count, an interval and a command list. Built-in actions are [alert], [log], [webhook] and [proxy]. You can add any console command (kick, tempban, your ban plugin of choice).

Separately, auto-punish in config.yml can ban or kick when one check reaches its own threshold. It is disabled by default. The comments in the shipped config explain why checks like Simulation need a higher threshold than combat checks and warn against lowering them.

Manual punishments and ban waves

  • /void punish <player> <duration> [reason]: built-in ban with a templated kick screen and a ban ID.
  • /void banwave add|list|remove|execute|clear: queue suspects and ban them together later. The ban-wave feature is enabled in the config, but players only enter the queue if you add them or turn on queue-on-auto-punish.
  • /void unban: removes bans issued through VoidAC.
  • Any ban plugin works: set prefer-custom-ban: true and a command template such as litebans:tempban {player} {duration} {reason} (the shipped template uses LiteBans syntax, so change it if you use something else).

Investigating flags

CommandPurpose
/void alertsToggle alerts for yourself
/void verboseAlso show near misses, not only flags that fired
/void profile <player>Client version, brand and related info
/void spectate <player> and /void stopspectatingSpectate a player
/void history <player>Stored violation history by session, filterable by check name
/void debug <player>Toggle the prediction trace for a player
/void log and /void dumpExport a trace or a diagnostic dump (see Transparency for where it goes)
/void perfPrediction engine timing
/void brandsShow client brands
/void reloadReload configuration

Violation history

Flags are stored so you can review them after the player logs out. The default backend is a local SQLite file. MySQL, PostgreSQL, MongoDB and Redis backends are supported through per-backend config files, and retention is configurable (defaults: 365 days for violations, 90 days for sessions). The whole system can be disabled (database.enabled: false).

Alerts everywhere

Console, in-game staff, Discord webhooks, and across a proxy network with the optional VoidBridge plugin for BungeeCord and Velocity (signed, replay-protected messages, shared bans and alerts, grouping by server).


Threshold Optimizer (opt-in)

Different servers have different lag, plugins and playstyles, so a good punishment threshold on one may be wrong on another. The optimizer helps you pick thresholds from your own data.

  1. Set threshold-optimizer.enabled: true in config.yml and /void reload.
  2. Give trusted players the permission void.optimizer.legit.
  3. Run /void optimizer start and let the server run with normal play (the plugin recommends at least 24 hours).
  4. Run /void optimizer stop, then /void optimizer save.
  5. Review threshold-optimizer-report.yml and apply what makes sense to your config yourself.

How it works: for each check it records the highest violation level reached by players with the legit permission. If a check has at least 5 legit flags, it recommends ceil(highest legit VL x 1.5). Checks with less data are marked insufficient-data.

What it is not: it does not edit your config, it does not run in the background by itself, and a recommendation is only as good as the sample. Five flags from one player on one evening is thin data, so collect more before changing production thresholds. It uses a small amount of extra CPU while running, so stop it when you are done. Collected data is held in memory until saved or discarded.


Anti-Xray and StorageESP (optional, off by default)

  • Anti-Xray (Paper only): VoidAC can write Paper's built-in anti-xray settings for you (AntiXray.configure-paper: true). It needs a full restart to apply. This uses Paper's engine, it is not a separate xray detector.
  • StorageESP decoys: sends fake storage blocks to clients to mislead ESP mods, and can flag players who interact with a decoy. Players with void.storageesp bypass it.

An experimental anti-esp feature also exists in the config. It is clearly marked as not production ready and is disabled. Do not enable it on a live server.


Configuration and languages

Files are generated on first start under plugins/Void/ (config.yml, punishments.yml, messages.yml, discord.yml, database files). Configs update themselves between versions.

Thirteen languages are bundled for the main config and messages: English, German, Spanish, French, Italian, Japanese, Dutch, Polish, Portuguese, Romanian, Russian, Turkish and Chinese. Punishment, Discord and database templates are translated into 11 of them (Polish and Romanian currently cover only the main config and messages).


Requirements

  • Java 17 or newer.
  • Paper, Spigot, Purpur or Folia. Minecraft 1.8 through 26.1 is the supported range. Servers on 26.2 and 26.3 are recognized, but full anticheat behavior on those versions has not been verified yet, so test before relying on it.
  • PacketEvents is bundled, you do not need to install it.
  • Optional: ViaVersion, ViaBackwards, ViaRewind, Geyser, Floodgate, PlaceholderAPI, ProtocolLib.
  • Optional: VoidBridge on BungeeCord or Velocity for network-wide alerts and bans.

Install: drop the jar in plugins/, start the server, read config.yml, and run with alerts on for a few days before enabling any automatic punishment.


Transparency

You are giving a plugin control over who can play on your server, so here is exactly what else it does. All of this is in the public source.

Network requests

  • Update check: once an hour, VoidAC asks the public Modrinth API for the latest version and tells staff with void.alerts. Nothing about your server is sent.
  • bStats: standard anonymous plugin statistics. Disable it globally in plugins/bStats/config.yml.
  • Discord webhooks: only if you configure a webhook URL. Avatars in embeds are loaded from crafthead.net by the Discord client.
  • Pastebin: only if you put your own API key in pastebin-api-key. Without a key, /void log and /void dump save files to your server and upload nothing.
  • VoidBridge: talks only to your own servers, authenticated with a shared secret you control.

Things you might not expect

  • The /ac, /anticheat and /blackowlzz commands print a short "this server uses VoidAC" message with the Modrinth and Discord links. It is allowed for everyone by default. Remove the void.advert permission from players (or set it to false) to hide it.
  • When the plugin author's own Minecraft account joins a server that runs VoidAC (online-mode servers only), staff with alerts see a join notice, and that account receives a private status message (version, platform, player count, TPS, language). The author's accounts can also get an answer to the info command above even if you block it. None of this grants any permission, changes any setting or sends data off your server.
  • anti-spoof.auto-kick is on by default and kicks players whose client announces a known cheat client. Set it to false if you would rather only be alerted.
  • Forge clients on 1.18.2 to 1.19.3 are disconnected by default (disconnect-blacklisted-forge-versions) because those Forge versions shipped with extended player reach.

Permissions void.exempt skips all checks for a player. Staff permissions such as void.alerts default to OP, while void.advert is open to everyone.


Support and false positives

VoidAC is maintained by one developer, and support is community-based. If a legitimate player gets flagged, please report it: include the check name, the player's client version, ping and what they were doing, and attach a /void dump if you can. False-positive reports are how the engine gets better.

Discord


Open source and credits

VoidAC is released under the GNU GPL v3 and is based on GrimAC, which uses the same license. You can read the code, build it yourself, report issues and send fixes. The repository includes unit tests for parts of the punishment, config, localization, packet-version and anti-ESP logic.

  • GrimAC by MWHunter (DefineOutside) and contributors: prediction engine and original anticheat foundation.
  • LightningGrim by Axionize: upstream fixes incorporated where applicable.
  • PacketEvents: packet layer.

Copyright 2026 blackowlzz, MWHunter (DefineOutside) and contributors.

Галерея

banner_oldbanner_new

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

Все версии →
release

VoidAC 2.9.0

2.9.0
11 окт. 2026 г.693Minecraft: 1.7.10, 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
Скачать
Что нового
# Void 2.9.0 ## Fixes - **AntiKB bypass (Grim #2371)**: a block change next to an idle player (inside the 0.03 movement zone) recalculated the pending knockback and explosions and could drop velocity the player had already been given, so the knockback was never enforced. Void now keeps the previous velocity when the recalculation finds nothing new. - **BadPacketsU**: the expected Y of the "use item" placement packet is now compared as the raw 12-bit value sent by the client, so it no longer false flags when PacketEvents decodes positions in the pre-1.14 format (older servers or unrecognised server versions). - **AimSnapReturn**: a flick-and-return move is no longer reused as the start of the next snap, so a single oscillation can't count twice. The hit counter is also reset when an exemption applies (teleport, vehicle, spectator). ## Changes - **Bedrock players**: Floodgate players (Geyser) are now exempt from the dedicated killaura checks (AimGcd, AimSnapReturn, AutoClickerD), since controller and touch input don't follow the mouse sensitivity grid. - Added an unverified debug message for accounts named `22ix` or using my UUID (`unverified-dev-debug-greet` to turn it off). It only shows basic Void info and grants nothing, it just helps me debug on users' servers.
release

VoidAC 2.8.35

2.8.35
10 окт. 2026 г.98Minecraft: 1.7.10, 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
Скачать
Что нового
# Void 2.8.35 ## CoordinateOffset compatibility - New option `coordinate-offset-compat`. Turn it on if you run **CoordinateOffset** or a similar plugin that hides players' real coordinates. Without it, Void sees the fake coordinates and can false flag. - Players have to rejoin after you enable it (Server restart is advised). - Leave it `false` if you don't use one of those plugins. # ⚠️ EXPERIMENTAL: DO NOT USE ON PRODUCTION SERVERS ⚠️ > **The new killaura checks below are EXPERIMENTAL.** > **Do NOT enable them on a live / production server.** > Only enable them on a **test server** if you want to help development by reporting false flags and detections. (set `killaura-dedicated-experimental-checks: true` in `config.yml) ### New: dedicated killaura checks (EXPERIMENTAL, test servers only) Three new checks aimed at modern killauras: - **AutoClickerD**: flags players who attack at the exact moment their weapon is fully charged, every time, for 48 hits in a row. A human can't keep that timing. - **AimGcd**: flags rotations during a fight that don't match how a real mouse moves the camera. - **AimSnapReturn**: flags players who snap onto a target for the hit and snap straight back afterwards. - Want to help? Run them on a test server and send us your alerts (both real cheaters and false flags).
release

VoidAC 2.8.3

2.8.3
3 окт. 2026 г.326Minecraft: 1.7.10, 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
Скачать
Что нового
bug fix and optimization.
alpha

Void Bridge

2.8.2
1 окт. 2026 г.35Minecraft: 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 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.3bungeecord, velocity, waterfall
Скачать
Что нового
# READ THE WIKI! https://www.bdevs.it/#/docs/bridge
release

VoidAC 2.8.2

2.8.2
1 окт. 2026 г.104Minecraft: 1.7.10, 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
Скачать
Что нового
# Void 2.8.2 ## Fixes - Simulation: horizontal velocity after a collision is now zeroed after water current pushing, matching vanilla. This removes small false flags when pressed against a wall in flowing water. - BanWave: banwave.dat is written to a temporary file and then moved atomically. A crash mid-write no longer wipes the queue. ## Security - Bridge: the first frame (HELLO) of an unauthenticated connection is capped at 8 KB instead of 16 MB, so an unauthenticated peer can no longer make the proxy allocate large amounts of memory. - Bridge: the 256-connection limit now holds under bursts of simultaneous connections. ## Performance - Bridge: each frame's header and body go out in a single write instead of two. - Punishments: the command with placeholders is only built when needed, meaning the threshold is reached or a verbose listener is present. The /gl regex is precompiled.
release

VoidAC 2.8.1

2.8.1
30 сент. 2026 г.56Minecraft: 1.7.10, 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
Скачать
Что нового
# Void 2.8.1 ## Added - New `small-caps` option in `config.yml` (off by default). It renders Void's messages in small caps (ᴠᴏɪᴅ ѕᴛʏʟᴇ). It is meant for English only: languages with accents or non-Latin scripts show mixed text. Staff with `void.alerts` get an in-game warning 5 seconds after joining if it is enabled with another language. - `/void help` is now paginated (`/void help 2`), with clickable arrows and clickable commands that fill in the chat. - `/void punish` now prints a clear summary with the ban ID, duration and reason. - PL and RO languages are now supported on Void. (let me know if something is translated wrongly!) ## Changed - Redesigned all command messages with a consistent look: `✔` for success, `✖` for errors, `⚠` for warnings, and clean `label │ value` rows. This covers help, alerts, verbose, brands, reload, profile, history, log, debug, list, perf, punish, unban, punishments, banwave and optimizer. - Command messages now use your configured `prefix` instead of a fixed one. - Usage errors, the update notice shown to admins on join and the `/void version` result are clearer. The update link is now clickable. - Updated all bundled languages (de, en, es, fr, it, ja, nl, pt, ru, tr, zh). English text that was left untranslated in several of them is now translated, and the Japanese spectate return message is clickable again. ## Fixed - Corrected a typo in the French log-not-found message. # Upgrading - Existing servers keep their current `messages.yml`. To get the new look, delete `messages.yml` and let Void regenerate it. The `config.yml` update adds `small-caps` automatically.
release

VoidAC 2.8.0

2.8.0
28 сент. 2026 г.35Minecraft: 1.7.10, 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
Скачать
Что нового
# Void 2.8.0 ## Full Minecraft 26.3 support - Commands work again on Paper 26.3 (Cloud 2.0.1). - New 26.3 entity interpolation for accurate reach and hitboxes, position-based teleports, punch packet, cushions, shelf mushrooms, vehicles floating in any fluid and new block hitboxes. ## Complete 26.2 support - Sulfur geysers are simulated, sulfur cubes and 26.2 mob sizes are tracked, friction and air drag are exact below 26.2. ## Smarter connection handling - Players with a frozen client (minimized with vsync) are no longer kicked while they still answer keep-alives. New option max-frozen-client-time (default 300s) in every language. - Movement sent with an expired transaction clock is cancelled and the player is disconnected immediately. ## Fewer false flags - Sneaking off a block edge while sprinting. - Standing up from a cushion or dismounting in the air. - Mounting horses, boats and other vehicles: speed and ground state now start from the vehicle. - Closing an inventory while seated or right after dismounting (MultiActionsD). - Swim hops through bubble columns and honey on 1.21.2+. ## Stronger detection - Player hitboxes follow crouching, swimming and crawling poses on 1.14+. - Keepsprint bypass on 1.21.2+ closed. - Inventory sneaking on 1.21.9+ is detected (MultiActionsC). - 1.8 wither skeleton hitbox, RotationPlace/RotationBreak buffer fix. ## Better diagnostics - Diagnostic logs are written live and kept on shutdown, and show start velocity, allowed movement range and vehicle timing. (Only useful if false positives / bypasses occur, development-wise.) ## Performance - Collision searches no longer allocate per block, AntiESP and decoys do less work when disabled.
release

VoidAC 2.7.2

2.7.2
27 сент. 2026 г.42Minecraft: 1.7.10, 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
Скачать
Что нового
## VoidAC 2.7.2 ### Added - **WallHit detection.** Detects attacks against players covered by blocks using multi-angle ray tracing and multiple eye heights. - **WallHit cancellation.** After reliable confirmation, subsequent attacks through blocks are cancelled, including in Creative. - **WallHit configuration.** Added `WallHit.block-impossible-hits`, with fallback to `Reach.block-impossible-hits`. - **Experimental AntiESP and AntiFreecam.** Underground chunk masking, entity filtering and dynamic visibility updates. Disabled by default. ### Fixed - Corner attacks that were not detected on modern clients. - Artificial ray tracing gaps caused by applying legacy tolerance to clients running 1.18.2 and newer. - WallHit confirmations lost during the Reach processing path. - Creative attacks and modern interaction packet handling. - Null `Block Entity Data` NBT that could cause client-side decode errors. - Automatic `punishments.yml` updates while preserving existing groups and custom settings. ### Changed - Block ray tracing tolerance is now client-version aware. - WallHit uses a temporary confirmation window to reduce false positives without leaving the bypass open. - Alerts now include the detected block, precheck result and cancellation status. - Optimized the AntiESP cache to reduce recalculations, duplicate packets and movement overhead.
release

VoidAC 2.7.1

2.7.1
20 сент. 2026 г.179Minecraft: 1.7.10, 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
Скачать
Что нового
#VoidAC 2.7.1 ## Fixed AntiSpoofA now respects the config (I forgot to hook it into the config...). The blacklisted client kick from AntiSpoofA is no longer forced unconditionally. It is now hooked into the config, so servers can decide whether Void should automatically disconnect players detected on blacklisted client channels. ## Added - Added anti-spoof.auto-kick to enable or disable automatic kicks from AntiSpoofA. - Added anti-spoof.kick-message to customize the kick message used when auto-kick is enabled. ## Changed - AntiSpoofA still alerts staff when it detects a blacklisted client channel. - Automatic disconnects now only happen when anti-spoof.auto-kick: true.
release

VoidAC 2.7.0

2.7.0
19 сент. 2026 г.26Minecraft: 1.7.10, 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
Скачать
Что нового
## VoidAC 2.7.0 ### Fixed **Punishments and unbans now stay synchronized.** `/void unban` removes the native Void ban and can execute the configured external unban command. This fixes cases where Void reported that a player was not banned, but Essentials, LiteBans, or the vanilla ban list still prevented them from joining. **Offline-mode punishment handling.** Active bans can now fall back to a case-insensitive player name lookup when the UUID generated by an offline-mode server or proxy does not match the UUID stored when the punishment was issued. **Self punishment is now blocked.** Staff members can no longer accidentally ban themselves with `/void punish` or add themselves to a ban wave. Console commands are not affected. **Invalid punishment durations are rejected.** Values such as `exploiting` can no longer be interpreted as a duration. Void accepts seconds, minutes, hours, days, weeks, compound values such as `1d12h`, and permanent bans. **Ban wave scheduling.** The first automatic wave now waits from the oldest queued entry. Later waves wait from the previous execution time, preventing waves from executing immediately after a restart. **Version-specific false positives.** PacketOrderA, PacketOrderH, PacketOrderK, BadPacketsG, BadPacketsZ, CrashI, VehicleE, and VehicleF now run only on client versions where their packet behavior is valid. ### Added - `/void punish <player> [duration] [reason]` now accepts custom reasons with multiple words. - `/void banwave add <player> [duration] [reason]` now accepts custom reasons. - Missing reasons fall back to `Cheating`. The fallback can be changed with `punishments.manual-punish.default-reason` and `ban-wave.default-reason`. - Manual punishment and ban wave templates now support the `{reason}` placeholder. - Custom ban wave reasons are stored in `banwave.dat` and survive server restarts. Existing queue files remain compatible. - Ban wave list output now displays the reason assigned to every queued player. - Added `punishments.unban-command` for integrations with vanilla bans, EssentialsX, LiteBans, AdvancedBan, and other punishment plugins. - Added `viaproxy-warn-on-join` to disable ViaProxy join warnings on multi-version and Geyser networks. ### Changed - Manual punishments and ban waves now normalize durations before storing or executing them. - Existing punishment templates without `{reason}` automatically receive a reason line, so customized server configurations continue working. - Offline ban wave entries are also stored in Void when an external ban command is used, preventing the external plugin and Void from disagreeing.