IP filter chat

A lightweight Minecraft plugin that intercepts and censors IP addresses from all chat and command outputs.

36

Quick challenge

How far can you run before the mobs catch you?

IP filter chat

🛡️ IPFilter

Seamlessly protect player privacy by automatically hiding IP addresses from your server. IPFilter is a lightweight, invisible, and highly efficient utility plugin designed for server administrators who want to stop accidental or intentional leaks of IP addresses in chat and command outputs. Whether a player accidentally pastes an IP or a staff member uses a command like `/banip` in a public channel, IPFilter catches it before it ever reaches other players.

---

✨ Features

* . By utilizing ProtocolLib, IPFilter operates at the packet level. It successfully filters: * Regular player chat messages. * System messages & command outputs (e.g., `/banip`, `/seen`). * Disconnect and kick messages. * . There are absolutely no in-game commands to manage. Just drop the plugin in your folder, configure it once, and it runs silently in the background. * . Works seamlessly across almost all versions (from `1.8` up to `1.21+`). * . You can configure the exact Regular Expression (Regex) used to detect IPs, as well as the replacement string (defaults to `.*..`).

⚙️ Configuration

The plugin generates a simple config.yml on first boot. ```yaml

The regular expression used to detect IP addresses.

regex: "b(?:d{1,3}.){3}d{1,3}b"

The text that will replace the detected IPs in chat and commands.

replacement: ".*.."

ADS