IP filter chat

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

36

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