ChatGuard – Ultimate Chat Moderation Skript (100% Vanilla)
ChatGuard is a
powerful all-in-one chat moderation Skript designed to keep your Minecraft server’s chat clean, safe, and spam-free — all without using a single addon.
It’s
lightweight,
highly configurable, and
ready to use instantly out of the box.
Main Features
Slowmode System
- Prevent message spam by enforcing a cooldown between messages.
- Fully configurable delay and bypass permission.
Anti-Advertisement Protection
- Blocks links, IP addresses, and domain mentions.
- Detects “http/https” and popular domain extensions automatically.
Bad Word Filter (English + Hindi)
- Comes with an extensive prebuilt list of over 100 bad words in both English and Romanized Hindi.
- Easily add or remove words with simple /badwords commands.
Anti-Caps System
- Detects and blocks messages with excessive capital letters.
- Configurable minimum message length and percentage threshold.
Anti-Spam System
- Detects and blocks repeated or highly similar messages.
- Includes custom similarity percentage calculation (no addons required).
Staff Alerts System
- Automatically notifies staff members with chat.staff permission about filtered messages.
- Alerts include player name, reason, and message content.
Admin Control Panel
- Enable or disable individual modules live with /chatsettings.
- No need to reload the Skript!
Commands & Permissions
| Command | Description | Permission |
|---|
| /chatsettings | Toggle chat modules (slowmode, ads, badwords, caps, spam, alerts) | chat.admin |
| /badwords add <word> | Add a badword to the list | chat.admin |
| /badwords remove <word> | Remove a badword | chat.admin |
| /badwords list | View all blocked words | chat.admin |
| (Auto) | Receive staff alerts | chat.staff |
| (Auto) | Bypass all chat restrictions | chat.bypass |
Technical Details
No addons required – 100% vanilla Skript
Optimized for performance, even on large servers
Stores data persistently (badwords, settings, timestamps)
Easily editable with clear and organized code
Supports multi-language badword filtering
Installation
- Place ChatGuard.sk in your plugins/Skript/scripts/ folder.
- Run /sk reload ChatGuard in console or game.
- Done! ChatGuard is now protecting your server.
Developer Info
Made for servers that want a clean chat environment without extra dependencies
Scripted with best practices for readability and reliability
Perfect for SMPs, Practice, PvP, Minigames, and Community servers
Why Choose ChatGuard?

100% Addon-Free

Customizable Filters

Smart Anti-Spam Algorithm

Bilingual (English + Hindi) Badword Protection

Instant Admin Controls

Reliable & Lightweight
Tags
#skript #chatfilter #antispam #antibadword #antipromo #chatmoderation #minecraftskript #builtbybit