
AntiPopup: Stop Minecraft Chat Reporting Popups on Your Server
KaspianDev/AntiPopup
Plugin giving back privacy that server owners deserve.
View on GitHub ↗If you run a Minecraft server and you're sick of that persistent chat reporting popup showing up for your players, AntiPopup is a straightforward plugin that removes it entirely. Your players won't see the popup, they won't get nagged about secure profiles, and you don't have to wrestle with Minecraft's chat reporting system. It's a lightweight Java plugin built specifically for server admins who want to give players the privacy experience they signed up for.
What This Plugin Does
AntiPopup strips out Minecraft's chat reporting system at the server level using packet manipulation. When someone connects to your server running this plugin, the secure profile checks get intercepted and disabled. The popup just... doesn't appear. No workarounds needed, no configuration files to tweak.
The plugin also handles something that's been annoying players since 1.19: even servers that don't enforce chat reporting will still show that popup message warning about the feature. AntiPopup kills that too, which is a nice quality-of-life improvement for players connecting from newer client versions.
It's built to be safe.
The maintainer explicitly states that the chance of breaking other plugins is extremely low, partly because the plugin operates at the packet level rather than hooking into core game mechanics. Honestly, that said, if something does conflict, the plugin handles reloading gracefully.
Why Server Admins Use This
Different server admins have different reasons for running AntiPopup. Some philosophically oppose chat reporting and want no part of it. Others run smaller communities where the popup creates unnecessary friction between new players and the server. Some deal with international players on older clients who can't even see what the popup is saying.
If you're running a server on Java 26.1.2 (the latest release as of early 2026), you've probably encountered players complaining about the popup. It's a common support request. Installing this plugin eliminates that ticket entirely.
The installation process is stupidly simple, which helps.
Installation and Setup
Grab the latest jar file from the GitHub releases page. You'll see something like AntiPopup-13.1.jar. Drop it into your server's plugins folder just like any other plugin.
cd /path/to/your/server
cp AntiPopup-13.1.jar plugins/
java -jar spigot.jar noguiRestart your server. That's it for the basic install.
But the maintainer recommends running a setup command in the console. If you want to do this (and you probably should):
antipopup setupThis command disables the enforce-secure-profile setting in your server.properties file, which aligns your server config with what the plugin does at runtime. It's a belt-and-suspenders approach, but it works cleanly and prevents confusion later.
Already have the plugin running and want to reload configuration without restarting?
antipopup reloadThat's literally all the command-line interface you get, and honestly, that's all you need. The philosophy here is simplicity.
Handling ViaVersion and Older Clients
Here's where things get a little more complex (though still manageable). If you're running ViaVersion on BungeeCord to allow older and newer clients on the same server, you'll want the AntiPopup ViaVersion addon. Without it, players spoofing older versions might still see the popup on their 1.19.2+ clients.
Install the addon the same way you'd install any plugin. Once it's loaded, AntiPopup and ViaVersion talk to each other, and 1.19.1+ players won't see the popup even if they're connecting through a proxy.
The one caveat: if you're using ViaFabric (the client-side mod) instead of server-side ViaVersion, the popup will still show for 1.19.2 clients spoofing down to 1.19. That's a limitation of how ViaFabric works client-side, and there's nothing AntiPopup can do about it on the server end. You'd need to address that on the client side or make sure your players aren't using that specific spoofing method.
Features You Get
This isn't a feature-packed plugin, and that's intentional. It does one thing and does it well.
- Packet-level interception: Works by blocking the packets that trigger chat reporting, not by editing game files or breaking compatibility.
- Zero configuration: Drop it in, run setup (optional), and you're done. No config files to edit.
- Safe plugin interaction: Because it operates at such a low level, it's unlikely to conflict with other plugins you're running. The maintainer has designed it this way intentionally.
- Works across versions: If you're running ViaVersion, the addon ensures compatibility across a wide range of client versions.
- Reload command: You can reload the plugin mid-session if needed without a full server restart.
Common Issues and What Trips People Up
Most of the confusion around AntiPopup comes from one misunderstanding: people think the plugin should work on older Minecraft server versions. So it doesn't. That targets 1.19+ servers because that's when Mojang introduced chat reporting. If you're still running 1.18 or earlier, you don't need this plugin. The popup doesn't exist yet.
Another gotcha: forgetting to run the setup command. It's optional technically, but it's recommended specifically because it ensures your server.properties and your plugin configuration are aligned. If you skip it and later run diagnostics, you might see conflicting settings that make troubleshooting harder.
Some users report that certain plugins can interfere with AntiPopup, though this is rare. If you think there's a conflict, the maintainer asks that you report it on Discord or Matrix so they can investigate. The README specifically says conflicts are unlikely but not impossible.
If you're using an older client spoofing as 1.19 with ViaFabric, stop expecting AntiPopup to solve that. It's a client-side issue.
Related Tools Worth Knowing About
If you're working on server administration, AntiPopup solves one piece of the puzzle. You might also want tools like a whitelist creator to manage player access or a block search tool to help with terraforming and world management.
There aren't really direct competitors to AntiPopup in the strict sense. Most alternatives either don't exist or work differently. Some server admins try to solve this problem by enforcing older protocol versions on their BungeeCord proxies, but that prevents newer clients from joining entirely. AntiPopup is better because it lets new clients connect while just removing the popup experience. Other workarounds involve editing server files or using sketchy patches, which introduce stability risks that AntiPopup avoids through its packet-level approach.
Is It Worth Installing?
If you're a server admin and players are complaining about the chat reporting popup, yes. It takes five minutes to install and immediately solves a real problem. The plugin is maintained, it's lightweight, and it's built with safety in mind.
If you run a casual server where nobody cares about the popup and players aren't asking about it, you can skip it. It's not essential infrastructure like a backup plugin or a world manager. But if you want to remove friction for your community, it's an easy win.

