Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
AntiAdvertising
Lightweight Server Advertisement Protection for Minecraft
AntiAdvertising is a server-side plugin designed to help SMP servers reduce unwanted server advertisements, invite links, IP addresses, and suspicious promotional messages. Configure its detection options, whitelist trusted entries, and choose how detected advertisements should be handled.
Features
- Chat Protection — Check player chat messages for advertising.
- Command Protection — Scan supported player commands, including private messaging commands such as "/msg", "/tell", "/w", "/r", "/m", "/whisper", "/message", and "/pm".
- IP & Domain Detection — Detect IPv4 addresses and configured domain patterns.
- URL Detection — Identify supported website links.
- Discord Invite Detection — Detect common Discord invite formats.
- Obfuscation Detection — Check for supported attempts to disguise advertising text.
- Sign & Book Protection — Check text entered on signs and in edited books.
- Anvil Name Protection — Optionally check item names entered through an anvil.
- Whitelist Management — Exempt trusted domains or text from detection.
- Configurable Actions — Choose to cancel detected content, warn the player, kick them, or execute a configured console command.
- Custom Messages — Edit plugin messages and notification text.
- YAML Configuration — Adjust supported protection options without editing the plugin.
Commands
Command| Description "/antiadvertising reload"| Reload the plugin configuration "/antiadvertising status"| View the plugin status "/antiadvertising whitelist add <text>"| Add a whitelist entry "/antiadvertising whitelist remove <text>"| Remove a whitelist entry "/antiadvertising whitelist list"| View whitelist entries
Aliases: "/aadvertising", "/antiad"
Permissions
Permission| Description "antiadvertising.admin"| Full administrative access "antiadvertising.reload"| Reload configuration "antiadvertising.status"| View plugin status "antiadvertising.whitelist"| Manage whitelist entries "antiadvertising.bypass"| Bypass detection "antiadvertising.debug"| Receive debug notices
Administrative permissions default to server operators. Bypass and debug permissions are not granted by default.
Installation
- Download the plugin JAR.
- Place it in your server's "plugins" folder.
- Start or restart the server.
- Edit the generated configuration files in "plugins/AntiAdvertising/".
- Configure detection options, trusted entries, and the action to take when advertising is detected.
Compatibility
- Primary platform: Paper
- Purpur: Potentially compatible, but not independently tested
- Spigot / Bukkit: Not advertised as supported
- Folia: Not verified
The plugin metadata targets the Minecraft 1.21 API line. Compatibility with specific server versions should be verified before deployment.
Important Notes
Detection depends on the configured options and supported patterns. No advertisement filter can guarantee detection of every link, address, or obfuscated message. Test the configuration on your server before relying on it for moderation.
Developer: KingBrezz Version: 1.0.0


