AntiSpoof - Client Spoof Detection (Archived) icon

AntiSpoof - Client Spoof Detection (Archived) -----

Detect and block spoofed clients with advanced brand and channel analysis.




ATTENTION: Important Announcement Regarding the Future of AntiSpoof

To all current and future users of AntiSpoof,

First, I want to extend a huge thank you to this amazing community. Your support has been instrumental in making AntiSpoof what it is today. As the project evolves, I have a critical update that you need to be aware of.

The project is undergoing a significant change that will affect all versions, including the free one. This involves the introduction of a brand new detection technology, a final update for the free version, and a new direction for all future development.

This is more than just a simple update.

To ensure everyone understands these changes and what they mean for your server, I've posted a detailed announcement on the official project page. I cannot post the full details here due to platform rules, but it is essential reading for anyone using or considering this plugin.

What the announcement covers:
  • The introduction of a revolutionary, next-generation detection module.
  • The final update and new features for the free version (v1.2.7).
  • The future development path and support for the plugin.
  • Important information about the transition to a new, more powerful version.

I urge you to take a moment to read it. It contains information vital to the security and future-proofing of your server's client detection.


Thank you for your understanding and continued support.

Sincerely,
GigaZelensky
----------, Jun 18, 2025

AntiSpoof 1.2.6 — MiniMessage + Hex update

What’s new (in a nutshell)

  • Hybrid colour parsing — new MessageUtil.miniMessage() lets one string mix:
    • MiniMessage tags: <gold><bold>Hello</bold></gold>
    • Legacy colour codes: &aGreen
    • Hex colours: &#FFAA00 or &x&F&F&A&A&0&0
  • Adventure-MiniMessage library added (adventure-text-minimessage 4.21.0) and plugin version bumped to 1.2.6.
  • All admin / update / chat alerts now route through MessageUtil → gradients, bold, italics, etc. directly in your config or code.
  • Safer URL handling with URI.create(...).toURL() plus a small field cleanup in AntiSpoofPlugin.

How to use it

Code (YAML):

alert-message
: "<gradient:#55ffff:#0055ff><bold>[AntiSpoof]</bold></gradient> <reset>&e%player% flagged! &cVanilla client with plugin channels"
 
Drop the new jar in place of 1.2.5 — no config changes required.

Thanks to @HonzasikCZ for the suggestion!

Full Changelog: 1.2.5 → 1.2.6
----------, Jun 8, 2025

  • No more vanilla false‑positives – we ignore the builtin `minecraft:brand` channel now.
  • Strict mode is strict again – non‑vanilla clients can’t sneak past.
  • Fixed the punishment picker grabbing the wrong violation.
  • ️Cleaned up some messy variable scope and bumped the version in `pom.xml`.
No config changes. Drop the new jar in, reboot, done.

Full diff → [1.2.4…1.2.5]

Cheers and happy admining!

Brought to you by @GigaZelensky with ☕ and rage.
----------, Jun 5, 2025

To support 1.21.5 servers, I have added support for the latest PacketEvents snapshot (2.8.1-SNAPSHOT), and added a new config value for detecting clients sending an empty brand by default.

Config changes are not necessary but I would suggest adding the new value in the config if you are coming from an older version.
----------, May 18, 2025

AntiSpoof v1.2.3 - Changelog

Added • /antispoof runcheck command to manually trigger brand/channel checks on players. • Detection for missing required brand channels. • Additional dependency handling in pom.xml.

Fixed • Webhook formatting issues. • Vanilla variation detection inconsistencies. • Config typo.

Changed • Internal detection improvements for better spoofing identification.

Full Changelog: https://github.com/GigaZelensky/AntiSpoof/compare/1.2.2...1.2.3
----------, Mar 19, 2025

## Fix bugs, rework permissions, add custom per-brand checks, added an Update Checker.

Config has been changed, a reset is recommended unless you wanna compare it manually. Code might be a bit of a mess but the plugin works.

**Full Changelog**: https://github.com/GigaZelensky/AntiSpoof/compare/1.2.1...1.2.2
----------, Mar 18, 2025

Some little discord bugs have been fixed, config update needed for the new no-brand check
----------, Mar 17, 2025

For the lite version you need the latest Packetevents 2.7.1 Snapshot.
The difference is that the lite version uses a the PacketEvents already present in the server so you don't have multiple instances of PE running if you already have it.
----------, Mar 16, 2025

Resource Information
Author:
----------
Total Downloads: 343
First Release: Mar 6, 2025
Last Update: Jun 18, 2025
Category: ---------------
All-Time Rating:
1 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings