ContactGuard — Player Contact Ban System
ContactGuard allows staff to enforce contact bans between players, preventing unwanted interaction without affecting the rest of the server.
With this plugin, players who are restricted from each other will:
Not see each other’s chat messages
Be unable to send private messages (/msg, /tell, /w, etc.)
Be blocked from replying using /r or /reply
Key Features
Real-time chat filtering (no lag, in-memory system)
Private message blocking across all common commands
Reply system protection
Staff bypass & notifications
Lightweight SQLite storage (no external database needed)
Fully configurable messages and behavior
Perfect For
- Staff moderation systems
- Handling player conflicts
- Preventing harassment without full punishments
Commands
- /cg add <player1> <player2> — Set a contact ban
- /cg remove <player1> <player2> — Remove a ban
- /cg list <player> — View active bans
- /cg check <player1> <player2> — Check status
Compatibility
✔ Paper / Spigot 1.21+
✔ Java 21
