IP filter chat
A lightweight Minecraft plugin that intercepts and censors IP addresses from all chat and command outputs.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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: ".*.."