Minecraft plugin AntiSpam
Information about AntiSpam and servers where it was found
🔌 About AntiSpam
AntiSpam is a Minecraft plugin that monitors chat activity and helps keep server chat clean by detecting repeated or similar messages, flooding, blocked words, and other unwanted chat behaviour. It is modular (features can be enabled or disabled) and provides both local storage (SQLite) and MySQL support for larger setups and web integration.
🎯 Purpose
AntiSpam is designed for server administrators and moderation teams who need automated detection and handling of chat abuse: spam, repeated characters, fast message flooding, and blacklisted words. It also provides tools for gathering reports and reviewing punishment history.
⚙️ Features
- Detection of repeated or very similar messages.
- Anti-flood protection (message rate limits and excessive character repetition checks).
- Fully configurable blocked-words blacklist.
- Automatic punishment system with configurable triggers and custom commands for punishments.
- Unique punishment IDs for tracking and lookup of actions.
- Smart chat reporting system that saves recent messages for staff review.
- Optional web panel integration (requires MySQL) to view punishments, logs and reports.
- Multi-language support (English, Czech, German) and configurable messages.
- Discord webhook support for notifications.
🧩 Who It Is For
- Survival / SMP servers wanting automated chat moderation.
- Public servers with active communities where spam and advertising are issues.
- Servers that want a web-accessible audit of chat punishments and reports.
🏗️ Example Use Cases
- Automatically mute or run a punishment command after a player repeats blocked words multiple times.
- Staff members open a report created through the plugin and view the saved recent chat for context.
- Administrators search punishment history by unique ID to verify or revert actions.
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
/antispam reload | Reloads plugin configuration and language files. | antispam.reload | Admin |
/antispam check <ID> | Displays detailed information about a punishment by its unique ID. | antispam.check | Admin |
/chatreport <player> | Create a chat report for a player (saves recent messages for staff). | antispam.chatreport | Player |
/chatreportlogs | Shows recent chat reports. | antispam.admin | Admin |
Note: Only commands confirmed in official project sources are listed above.
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
antispam.reload | Allows usage of the /antispam reload command. | not specified |
antispam.check | Allows usage of the /antispam check <ID> command. | not specified |
antispam.chatreport | Allows creating chat reports. | not specified |
antispam.admin | Access to reports, punishment lookup and administrative features. | not specified |
antispam.bypass | Bypass all AntiSpam checks. | not specified |
antispam.notify | Receive plugin-related notifications (update/notifications). | not specified |
antispam.punishnotify | Receive notifications when a player is automatically punished. | not specified |
⚙️ Installation
📥 Setup
- Download the official plugin JAR and place it in your server
plugins/directory. - Restart the server and confirm the plugin loads in console logs.
- For web panel features, configure a MySQL database and enable the web integration in the plugin configuration.
📦 Dependencies
- No required external plugin dependencies are documented. MySQL is required only for the web panel; SQLite is supported out of the box.
🧾 Configuration
- The plugin uses a
config.ymlfor settings (feature toggles, limits, delays, punishments, database settings). - Language files are provided and can be edited.
🧠 Technical Notes
- Storage: built-in SQLite for single servers; MySQL supported and required for the web panel.
- Modular design: individual protections (spam, flood, blocked words, reports, web panel, Discord webhooks) can be enabled/disabled.
- Unique punishment IDs are generated for each recorded action to aid searching and auditing.
🤝 When This Plugin Is Useful
If you need automated, configurable chat moderation with recordable punishments and optional web access for logs and reports, AntiSpam provides a modular system suitable for small servers and larger networks that require MySQL-backed data and a remote web interface.
- Minecraft: PE Server448.75
- A McPE Server248.56
- Minecraft: PE Server043.64
- Craftopia043.31
- Moan Moan SMP037.82
- AAZ011.65
The AntiSpam plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.
Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of AntiSpam depends on each server's configuration.
Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses AntiSpam.
Use the server list with AntiSpam to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.