Skip to content
ブログに戻る
Minecraft server plugin interface showing AntiPopup configuration and chat reporting disable options

AntiPopup: Stop Minecraft Chat Reporting Popups on Your Server

ice
ice
@ice
Updated
59 閲覧
TL;DR:AntiPopup is a lightweight Java plugin that removes Minecraft's chat reporting system and popup from your server. Perfect for admins who want to give players a cleaner, privacy-focused experience without configuration headaches.
🐙 Open-source Minecraft project

KaspianDev/AntiPopup

Plugin giving back privacy that server owners deserve.

⭐ 191 stars💻 Java📜 GPL-3.0
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.

bash
cd /path/to/your/server
cp AntiPopup-13.1.jar plugins/
java -jar spigot.jar nogui

Restart 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):

bash
antipopup setup

This 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?

bash
antipopup reload

That'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.

Frequently Asked Questions

What Minecraft versions does AntiPopup support?
AntiPopup is designed for Minecraft 1.19 and newer, since that's when chat reporting was introduced. If you're running 1.18 or earlier, you don't need it. The plugin works across recent versions, including Java 26.1.2, and supports older clients through ViaVersion if you're running a proxy setup.
Is AntiPopup free and open source?
Yes, AntiPopup is licensed under GPL-3.0, making it free and open source. The maintainer also offers AntiPopup Pro on Polymart for faster updates and priority support if you want to support development. The base plugin itself is free to use and modify under the GPL license.
Will AntiPopup break other plugins I'm running?
No, the maintainer states that breaking other plugins is extremely unlikely due to how AntiPopup works at the packet level. It's designed to be safe. However, if you encounter conflicts, you should report them to the maintainer on Discord or Matrix so they can investigate and fix any edge cases.
Do I need to install the ViaVersion addon?
Only if you're using ViaVersion on BungeeCord to support multiple client versions. The addon ensures players on 1.19.1+ clients see the popup removed even when connecting through a version-spoofing proxy. If you're not using ViaVersion, you don't need the addon.
Can AntiPopup be reloaded without restarting the server?
Yes, you can run the 'antipopup reload' command in your server console to reload the plugin's configuration without a full server restart. The plugin also has an optional 'antipopup setup' command that disables chat report enforcement in your server.properties file.