bQuiet: Chat Filter & Anti-Spam Plugin for Minecraft

bQuiet: The Guardian of Your Minecraft Server Chat Running a Minecraft server is an incredible experience—until the spam hits. One moment your community is sharing building tips, the next it is flooded with repeated messages, all-caps rants, and rapid-fire nonsense. Left unchecked, chat abuse dri...

Download bQuiet for Minecraft 1.2.5

Original name: bQuiet

Minecraft: 1.2.5

FileVersionLoaderSize
bQuiet.jar1.2.5—8 КБDownload

bQuiet: The Guardian of Your Minecraft Server Chat

Running a Minecraft server is an incredible experience—until the spam hits. One moment your community is sharing building tips, the next it is flooded with repeated messages, all-caps rants, and rapid-fire nonsense. Left unchecked, chat abuse drives players away and turns a friendly world into a chaotic mess. That is exactly where bQuiet steps in. Originally crafted for the McBadgerCraft server, this lightweight plugin acts like a silent bouncer for your chat, filtering out noise without disrupting genuine conversations. It is not a bulky anti-spam suite; it is a focused set of rules that every message must obey, keeping your server welcoming and readable.

How bQuiet Silences the Spam

The plugin works through a handful of smart checks that happen in the blink of an eye. Instead of punishing players after the fact, bQuiet prevents disruptive messages from ever appearing. Here is a breakdown of its core defenses.

Duplicate Message Blocking

Ever seen a player paste the same trade offer five times in ten seconds? bQuiet remembers recent messages and stops anyone from repeating themselves too quickly. You define how many identical messages are allowed and the cooldown between them. If a player tries to bypass the filter by adding a period at the end, the plugin still catches the similarity, making it much harder to flood chat with copy-pasted spam.

Login Silence Timer

Many spam bots strike the moment they join a server. bQuiet enforces a configurable quiet period right after login. During those first few seconds, the player cannot send any messages at all. This simple delay is often enough to let automated moderation tools or staff spot and remove unwanted accounts before they can cause trouble.

Message Rate Limiting

Rapid-fire typing is another classic annoyance. The plugin measures the milliseconds between a player’s messages and cancels any that arrive too fast. This stops both impatient humans and scripts that send dozens of lines per second. The threshold is adjustable, so you can find the sweet spot between lively chat and a scrolling disaster.

Intelligent Caps Control

ALL CAPS MESSAGES feel like shouting, and a chat full of them is exhausting. bQuiet scans the proportion of uppercase letters in a message. If the percentage exceeds your set limit, the message is blocked. You can even choose to force the message into lowercase instead of canceling it outright, which keeps the conversation flowing while removing the aggressive tone. The check ignores very short messages—so a simple “OK” will not trigger the filter—thanks to a minimum length setting.

Configuration Made Simple

One of bQuiet’s strengths is how little you need to tweak to get it working. The entire behavior is controlled through a single configuration file. Here are the options you will find, along with what they do:

  • number_of_messages: How many identical messages a player can send before the duplicate filter kicks in.
  • number_of_seconds_silenced_on_login: The quiet period after joining the server.
  • number_of_seconds_between_duplicate_messages: The cooldown before the same message can be sent again.
  • number_of_milliseconds_between_messages: The minimum time gap between any two messages from the same player.
  • minimum_message_length_to_check_for_caps: Messages shorter than this (in characters) skip the caps filter entirely.
  • max_percentage_of_caps_in_a_message: The upper limit of uppercase letters before the message is flagged.
  • force_lowercase_rather_than_deny_caps_message: Set to true to convert the message to lowercase instead of blocking it.

Adjusting these values takes only a moment, and the plugin reloads instantly with a simple server command. For server admins who want to streamline the process, this mod can be easily installed via the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu. Once the plugin is in place, you can test different thresholds without ever touching a file manager.

Permissions and Trusted Roles

Not every player should be subject to spam filters. Your moderators, long-time members, or VIPs often need to post announcements or repeat important information. bQuiet includes a single permission node that solves this elegantly:

  • bQuiet.exclude: Players with this permission bypass all spam checks entirely. They can send messages as fast as they like, use caps freely, and repeat themselves without restriction.

Grant this node to any trusted rank through your permissions plugin, and bQuiet will treat them as if the filters do not exist. This keeps your staff efficient while still protecting the rest of the chat.

What You Need to Get Started

bQuiet is a Bukkit-based plugin, so it runs on servers that support the Bukkit or Spigot API. The only hard requirement is Vault, a widely used permissions and economy API that many servers already have. Vault allows bQuiet to hook into your existing permission system and check the bQuiet.exclude node seamlessly. Without Vault, the plugin will not function, so make sure it is installed first. The source code is openly available on Assembla, giving you full transparency and the ability to review every line if you are curious about how the detection works.

Why bQuiet Belongs in Your Server Toolkit

In a world where chat spam can sour a player’s first impression in seconds, bQuiet offers a no-nonsense solution. It does not try to be an all-in-one moderation suite; it focuses on the most common chat abuses and stops them with minimal performance overhead. The configuration is small enough to memorize, yet flexible enough to adapt to a tight-knit survival world or a bustling minigame hub. By combining duplicate detection, rate limiting, login silence, and caps control into one lightweight package, it gives you back the friendly, readable chat your community deserves. Whether you are battling persistent advertisers or just want to keep conversations civil, bQuiet is the quiet hero your server has been waiting for.