NoBotsHere: Position-Based Chat Spam Blocker for Minecraft

What Is NoBotsHere and Why Your Server Needs It Spam bots flooding the chat near spawn is one of the most frustrating experiences for any Minecraft server owner. The moment a new player joins, a bot can instantly paste advertisements, phishing links, or disruptive messages, ruining the first impr...

Download NoBotsHere

Original name: NoBotsHere

FileVersionLoaderSize
NoBotsHere.jar——6 КБDownload

What Is NoBotsHere and Why Your Server Needs It

Spam bots flooding the chat near spawn is one of the most frustrating experiences for any Minecraft server owner. The moment a new player joins, a bot can instantly paste advertisements, phishing links, or disruptive messages, ruining the first impression. NoBotsHere is a lightweight, chat-scanning plugin designed specifically to block that nonsense. It creates a configurable silent zone around your spawn point, stopping players from sending messages until they leave that area. No complex permissions, no heavy resource usage — just a smart positional check that keeps your welcome area clean.

How the Position-Based Spam Detection Works

Unlike word filters that try to guess bad content, NoBotsHere uses a much smarter approach. It scans the player's coordinates every time they attempt to send a chat message. If the player is standing within the defined block zone around spawn, the message gets blocked instantly. The plugin compares the player's X, Y, Z coordinates against the configured minimum and maximum boundaries. This means even if a bot changes its message content, it still can't talk because it's trapped inside the silent zone. The detection is purely mathematical, so it works with zero lag and zero false positives on real players who have simply walked away from spawn.

Setting Up Your Silent Zone

Configuration is straightforward and done through a single file. You define the spawn coordinates and a block chat radius. The plugin then calculates a cubic area around that point. For example, if your server spawn is at coordinates 85, 75, 85 and you set the radius to 5, any player standing within 5 blocks of that center in any direction will be muted. You can also enable a custom spawn point override if your world spawn doesn't match your intended hub area. The config lets you toggle Use Config Spawn Point to true, so the plugin ignores the world's spawn and uses your manual coordinates.

Configurable Messages and Prefix

NoBotsHere doesn't just silently swallow messages. It sends a clear, color-coded notification back to the player, explaining why their chat was blocked. You can customize the message using Minecraft color codes, so it fits your server's theme. The default message reads something like "Chat is disabled this close to /spawn." The plugin also adds a prefix — [NoBotsHere] — making it obvious which system blocked the message. This transparency helps legitimate players understand the rule and encourages them to move away from spawn before chatting.

Installation and Practical Use Cases

Getting NoBotsHere running on your server takes just a few minutes. Drop the JAR file into your plugins folder, restart or reload, and edit the generated config. For those who manage multiple modded instances or want a smoother setup experience, 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 installed, the plugin immediately starts protecting your spawn. It's especially effective on survival, skyblock, and minigame servers where the spawn point sees constant traffic. Pair it with a world border or a physical spawn building, and you create a layered defense that forces bots to physically move — something automated scripts often can't do intelligently.

Key Features That Set NoBotsHere Apart

  • Position-based blocking — no regex patterns or blacklists, just coordinates.
  • Customizable radius — set the exact block distance for the silent zone, from a tiny 3x3 area to a massive 50-block square.
  • Override world spawn — use a manual spawn point if your server's default spawn isn't where players actually appear.
  • Color-coded messages — format the blocked notification with standard Minecraft color codes for a polished look.
  • Update notifier — the plugin can alert admins when a new version is available, keeping your protection current.
  • Lightweight performance — the coordinate check runs only on chat events, so it has no impact on tick rate or TPS.

Planned Features and Community Ideas

The developer has already added several requested features in version 0.6, including the colored blocked messages, an update notifier, and the visible prefix. Future updates may bring even more flexibility, like per-world zones, multiple protected areas, or temporary mute bypasses for trusted ranks. The plugin's simplicity makes it easy to suggest improvements, and the community is encouraged to share ideas through comments or tickets. If you need a feature that fits the plugin's core philosophy — stopping spam by location — there's a good chance it will be considered.

Why Location-Based Spam Prevention Wins

Most anti-spam plugins rely on chat filters that scan for keywords, links, or caps. Bots adapt quickly, changing words or using Unicode tricks. NoBotsHere sidesteps that arms race entirely. By tying the ability to speak to a physical location in the Minecraft world, you force bots to solve a much harder problem: navigation. A script that spams chat the instant it joins cannot also pathfind out of a 5-block radius unless it's specifically coded for your server's layout. This makes NoBotsHere a low-effort, high-impact tool that significantly raises the bar for automated spam attacks. Combined with other basic protections, it can eliminate the vast majority of spawn chat spam without annoying real players.

Final Thoughts

NoBotsHere is a brilliant example of solving a common problem with a simple, elegant mechanic. It doesn't try to be a full chat management suite; it does one thing — block chat near spawn — and does it perfectly. The configuration is minimal, the performance impact is nonexistent, and the user experience remains clear. If your server struggles with bots advertising in the first few seconds after join, adding this plugin is a no-brainer. It's a small change that makes your spawn area feel welcoming and professional, exactly the way a great Minecraft server should.