Changelog (1.4.9 → 1.5.0)Highlights
A config update is HIGHLY recommended for this update so new sections/files are generated correctly. You can use
- Protocol-Level Probe Freezing: Added a high-performance packet-level interceptor to our
probe-freezesystem. This actively intercepts and drops movement and action packets at the protocol level (via PacketEvents) while a player is undergoing verification. Features a smart 250ms cached decision map to eliminate performance overhead on the server thread.- New Whitelist Mode — Only Listed: Added an
ONLY_LISTEDoption to the channel whitelist modes. This allows players to connect with any subset of whitelisted channels, but instantly flags them if they register a single unlisted/extra channel.- Protocol-Version Compatibility Fix: Improved compatibility for active verification probes on mixed-version networks, ensuring backend payloads generate in the server's native format before remapping by protocol translation layers (like ViaVersion).
- Complete LabyMod Permissions Suite: Added full support for LabyMod integration permission nodes, covering GUI menus, administrative inspection commands, and custom bypass rules.
- Unified PlaceholderAPI System: Overhauled our PlaceholderAPI expansion to dynamically resolve all
%antispoof_...%placeholders through our master parsing service, ensuring complete support for all new client variables.- Offline Webhook Persistence: Reworked data-handling within our Discord integration to retain player client snapshots during disconnects. This allows delayed webhooks to render complete client and mod details even if the player goes offline or gets banned before the webhook fires.
- Feather API Connection Recovery: Added a multi-tick connection recovery loop on join to successfully retrieve Feather API player data if the initial hello packet is delayed or dropped.
- Dynamic GUI Grid Realignment: Polished the Player Info GUI to cleanly balance and position up to four active client integration buttons (Lunar, Badlion, Feather, LabyMod) dynamically.
/as config update.
This milestone release introduces protocol-level packet freezing, a new 'Only Listed' channel whitelist mode, offline webhook persistence, protocol-version compatibility fixes, and full LabyMod permission support.
Changelog (1.4.8 → 1.4.9)Highlights
A config update is HIGHLY recommended for this update so new sections/files are generated correctly. You can use
- All-New LabyMod Client Integration: Expanded our supported client suite by adding deep, native integration for LabyMod.
- Full support for LabyMod 4 Server API events with a seamless fallback to legacy LabyMod API events.
- Added active addon retrieval, brand spoof checks, and permission-based bypass nodes.
- Supports server-side addon controls to automatically disable specific LabyMod addons.
- Dedicated
clients/labymod.ymlconfiguration, GUI rule management, and PlaceholderAPI variables.- Badlion Mod API Delivery Overhaul: Re-engineered how Badlion restriction payloads are sent. Reduced default restriction delay ticks to 1 for much faster, early-handshake enforcement.
- Dynamic GUI Layout Centering: Redesigned the Player Info GUI to dynamically center and reposition active client integration buttons (Lunar, Badlion, Feather, LabyMod) depending on how many active client connections are registered for the player, ensuring a perfectly balanced layout.
- Update Checker Patches: Redirected update notifications and console check logs directly to our BuiltByBit resource page.
/as config update.
This release introduces full LabyMod integration (addons, spoof checks, and restrictions), overhauls Badlion packet delivery, dynamically centers GUI layouts, and polishes update notification paths.
Changelog (1.4.7.3 → 1.4.8)Highlights
A config update is not required if you are updating from 1.4.7.3.
- Robust Dynamic Version Resolution: Completely reconstructed the underlying update checker to parse and compare version numbers of arbitrary length (such as four-part micro-patches like
1.4.7.3). This replaces the legacy three-digit limitation with a fully dynamic, part-by-part integer list comparator, ensuring administrators always receive timely and accurate update alerts.
- Stability & Notification Cleanup: Refined in-game update notifications for administrators and optimized background network checks.
This hotfix overhauls the update-checking system to support multi-part version strings, ensuring accurate update notifications for all future minor patches.
Changelog (1.4.7.2 → 1.4.7.3)
Highlights
- All-New Client Integration Suite (Opt-In): Added native, deep support for leading competitive clients (Lunar Client, Feather Client, and Badlion Client) to enforce server-side restrictions and manage modular client rules.
- Lunar Client (Apollo): Added complete integration for Apollo handshake data, team mapping, and automated client settings overrides.
- Feather Client API: Integrated support for Feather's server API to manage mod restrictions and verify client-side states.
- Badlion Mod API: Added full support for Badlion's public Mod API to enforce server-side mod disallow lists and clicks-per-second (CPS) limits.
- Advanced Client Spoof Checks: Added dedicated checks to verify that players claiming to connect with supported client brands actually pass their respective client-API handshakes on join.
- New
lunar.spoof-check,feather.spoof-check, andbadlion.spoof-checkconfigurations.- Flags and punishes accounts attempting to spoof client brand metadata.
- Dedicated Client Mod & Config GUIs: Added intuitive, beautiful new in-game menus to inspect reported client mods, active rules, and restriction states.
- Interactive
ClientModsGUIto browse a player's installed mod details (where supported).- New
ClientConfigGUIto toggle rules, restrictions, and spoof checks on the fly.- Advanced Client Inspection Commands: Added the
/as clientcommand suite for in-depth staff investigations.
/as client <lunar|feather|badlion> <player>displays a player's detailed handshake, version, platform, and reported mod inventory./as client <client> listlists all active online players running the specified client./as client <client> refresh <player|*>manually triggers a fresh mod-report request./as client <client> search <mod>searches online players for specific mod IDs.- Modular Client Configurations: Client-specific rules and settings have been moved out of the core config into clean, easy-to-manage sub-files (
clients/lunar.yml,clients/feather.yml, andclients/badlion.yml).
- Expanded Discord & PlaceholderAPI Support: Exposed extensive new placeholders (such as
%antispoof_is_lunar%and%antispoof_lunar_mods_count%) and added rich metadata integration for Discord webhook alerts.
- Internal Loader & Stability Adjustments: General optimizations to the startup pipeline, file mapping, and permission checks to ensure seamless performance under heavy load.
A config update is HIGHLY recommended for this update so new sections/files are generated correctly. You can use/as config update.
This major release introduces full opt-in client integrations (Lunar, Feather, Badlion) with advanced handshake spoof checks, new interactive staff inspection GUIs/commands, modular config files, and expanded placeholder support.
Changelog (1.4.7.1 → 1.4.7.2)
Highlights
- Minecraft 26+ Support: Added support for Minecraft 26+.
- Performance Improvements: Improved staff GUI performance and player skin loading, especially on servers with many online players.
- Improved LPX Compatibility: Improved compatibility with newer LPX versions and related verification behavior.
- New Detection Method: Added a new optional verification method to improve detection coverage.
- Surge Guard: Added a new optional system to reduce verification pressure during player surges or low-TPS periods.
- Punishment Plugin Compatibility: Added compatibility improvements for LiteBans and PunishmentX.
- Detection Coverage Expanded: Added more default detection coverage and improved existing defaults.
- General Fixes & Stability: Fixed edge cases across GUI behavior, probe timing, config defaults, and compatibility handling.
A config update is HIGHLY recommended for this update so new sections/defaults are merged correctly. You can use/as config update.
This update focuses on Minecraft 26+ support, better performance, improved compatibility, expanded detection coverage, and smoother behavior during busy server conditions.
Changelog (1.4.7 → 1.4.7.1)
Highlights
- All-New Probe Freeze System: Added a full freeze layer to lock players while active verification probes are running.
- New
probe-freezeconfig section (disabled by default).- Blocks movement, interactions, combat, inventory actions, chat, and non-allowed commands while probes run.
- New GUI toggle for
probe-freeze.enabled.- Config Migration Fix: Legacy monolithic configs are now migrated more safely and reliably.
- Fixed an edge case where older single-file configs could fail during migration on startup.
- Migration now preserves values more reliably when converting to the modular config layout.
- Improved compatibility with older/customized configs during migration +
/as config update.- Default Detection Coverage Expanded:
- Added more default deep-probe mod detections.
- Paginated Help Command:
/as help [page]now supports pages.- In-game help includes clickable previous/next arrows.
- Tab completion suggests available help pages.
- Prefix Click Action Update:
- Default clickable prefix action now opens GUI via
/as gui %player%instead of teleport.- Virtual Hostname Detection Upgrades:
- Added
show-port(defaulttrue) to control host display format.- Added
match-port(defaultfalse) to optionally match block/whitelist patterns againsthost:port.- Hostname checks/display were unified across commands and GUI.
- Join-Flow Channel Stability Fix:
- Preserves packet-captured channels that can arrive right before
PlayerJoinEvent, preventing early-state loss.
A config update is HIGHLY recommended for this update so new sections/defaults are merged correctly. You can use/as config update.
This patch adds the new probe-freeze system, hardens legacy config migration, expands default detection coverage, and ships major staff QoL updates like paginated help and improved hostname handling.
Changelog (1.4.6 → 1.4.7)
Highlights
- Experimental Proxy/VPN Detection (Opt‑In): Added a new proxy suspicion feature (disabled by default) with dedicated staff tooling.
- New
/as proxy [player|*]command for on-demand checks and summaries.- Proxy status is now surfaced in staff GUIs and via PlaceholderAPI for external displays.
- Note: Requires a direct-to-backend setup; reverse proxies/tunnels will affect results. Requires packet-capture permissions on the host.
- OS / Device Detection (Opt‑In): Added optional OS/device info for staff (disabled by default).
- New
/as os <player>command with GUI/log integration.- PlaceholderAPI support so you can show OS/device info in other plugins.
- Note: Also requires a direct-to-backend setup; reverse proxies/tunnels will affect results. Requires packet-capture permissions on the host.
- Discord Webhook Improvements: Webhooks are now more configurable, with an additional embed option and optional player head thumbnails.
- Optional player head thumbnail support (configurable URL template).
- More flexible embed content configuration for staff channels.
- New Staff Utility Command: Added
/as search <mod>to list online players currently detected with a given mod label.
- Bug Fixes: Addressed lots of issues across join flow, permission checks, false positives/negatives, edge-case command handling, config/state sync, and probe lifecycle cleanup.
- Performance & Reliability: General optimizations and stability fixes across join flow, probe cleanup, and staff tooling to reduce overhead and edge-case issues.
A config update is HIGHLY recommended for this update to generate new sections. You can use/as config updateto merge the new settings automatically.
This update adds opt‑in network insight tools (proxy/VPN + OS/device), improves Discord webhook customization (including player head thumbnails), and adds new staff commands/QoL for faster investigations.
Changelog (1.4.5 → 1.4.6)
Highlights
A config update is HIGHLY recommended for this update to take full advantage of new features. You can use
- All-New Identity Linker: Introducing a powerful system for detecting and tracking alternate accounts! This feature uses advanced device fingerprinting and IP analysis to link players.
- Explore linked accounts with the new
/as identitycommand and a dedicated in-game GUI.- Major Performance Boost: Key parts of the plugin have been completely rewritten for a significant boost in performance and stability, making detection checks faster and more efficient than ever.
- Advanced Config Management:
/antispoof config update: Safely adds new default settings to yourconfig.ymlwithout overwriting your existing changes or comments./antispoof config reset: Resets your configuration file while keeping your license key.- Improved Mod Detection Accuracy: The deep probe system is now much smarter, leading to a significant reduction in false positives for players using vanilla clients.
- New Staff Command: Added
/as alertsfor staff members to easily toggle their in-game detection notifications on or off for their session.- Linux ARM64 (aarch64) Support: Native compatibility for servers running on Linux ARM64/aarch64 architecture.
/as config updateto merge the new settings automatically.
License Info
Join the Discord to get your license:
https://discord.com/invite/8wB5CjCua9
This update introduces one of our most requested feature, alt detection, along with a significant performance overhaul, Linux ARM64 support, and new tools to make configuration a breeze.
