FishChecker: Smart Anti-Ban Protection for Minecraft Servers

The FishChecker plugin for Minecraft automatically screens players via FishBans, blocking griefers and cheaters at login. Simple setup, flexible permissions, and reliable server protection.

FishChecker: Global Ban Check Plugin for Minecraft Servers

Running a Minecraft server is a bit like being a bouncer at the busiest club in the blocky world. Every minute, a new player logs in, and you have no idea if they are a builder, a griefer, or someone who has been kicked from a dozen other servers. Manually checking each username is a chore, and the built-in tools simply do not give you the full picture. That is where FishChecker: Global Ban Check Plugin for Minecraft Servers steps in. It is a lightweight Bukkit plugin that quietly checks a player's reputation the moment they join, pulling data from a global network of ban lists. The result? You get a clear, data-driven heads-up before a troublemaker can even place their first block.

What Makes This Plugin Different?

The core idea behind FishChecker: Global Ban Check Plugin for Minecraft Servers is simple: stop relying on guesswork. Instead of wondering if a new face is trustworthy, the plugin talks to the FishBans API in the background. FishBans is not just one list; it is a massive aggregator that collects ban records from multiple sources, including McBans, MCBlockIt, MCBouncer, Minebans, and New Glizer. When a player connects, the plugin sends a request with their username and receives a consolidated report. This means a player who was banned on one server network is not going to slip through just because they are new to yours.

What is clever here is that FishBans does not make the decision for you. It simply provides the facts. The plugin delivers those facts straight to your chat or console, so you do not have to alt-tab to a browser and type in a username manually. You get a snapshot of the player's "credit history" across the Minecraft ecosystem, and you decide what to do next.

Key Features That Save You Time

The plugin is designed for automation and ease of use. Right out of the box, it handles the heavy lifting without requiring a complex setup. Here is what you can expect after installation:

  • Instant Check on Login: The moment a player joins, the plugin silently queries FishBans. Depending on your settings, it can alert the staff team or even show the player their own status.
  • Forced Indexing for New Accounts: If a username is not yet in the FishBans database, the plugin can trigger a forced search to ensure the data stays fresh and relevant.
  • Granular Permission Nodes: You decide who sees what. Moderators can see basic flags, while senior admins get the full history. The permission system lets you build a tiered alert structure that fits your team.
  • Manual Lookup Command: Need to re-check a player who is already online? Use the /fishcheck [nick] command from the chat or console to get an instant summary.

This is especially useful on public servers with high traffic, where moderators simply cannot watch every single newcomer. The plugin acts as a silent assistant, flagging potential risks before they become problems.

Getting Started: Installation and Setup

Installing FishChecker: Global Ban Check Plugin for Minecraft Servers is a straightforward process for anyone familiar with Bukkit-based servers. Simply drop the jar file into your plugins folder and restart the server. The plugin supports standard Bukkit forks, so it works seamlessly with Spigot and Paper setups. Once it runs, it generates a configuration file where you can fine-tune the behavior. You can set which sources are prioritized, decide who receives notifications, and even configure automatic kicks for players with a certain number of bans.

For those using modern launchers, the integration is even smoother. Many launchers now offer a catalog of add-ons, and you can select the plugin from the menu without manually dragging files. The launcher handles the file placement and integration, letting you get back to managing your world.

Permission Nodes Explained

To get the most out of the plugin, you will want to configure permissions properly. The default setup includes several key nodes:

  • fishcheck.command – Allows the use of the /fishcheck command.
  • fishcheck.messages – Lets users see ban alerts for other players when they join.
  • fishcheck.alertself – Allows a player to see their own warnings upon connecting.
  • fishcheck.override – Grants the ability to bypass automatic blocks, which is handy for admins who need to test things.

Pair these with a permissions manager like LuckPerms, and you can create a multi-level notification system. Helpers might only see basic warnings, while your core staff can access the full ban history.

Practical Use in the Field

The single user command is refreshingly simple: /fishcheck {player}. It outputs a list of services where the username has been flagged, along with the number of bans and relevant identifiers. This is perfect for a quick sanity check on a suspicious player without leaving the game. While the automatic login check handles most of the work, the manual command is invaluable for re-verifying a long-time member or checking someone who is already active on the server.

Some server owners take it a step further by writing simple scripts that run /fishcheck on all online players periodically, logging the results to create a dynamic reputation map. It is a clever way to keep tabs on your community without constant manual oversight.

Licensing and Community Development

FishChecker: Global Ban Check Plugin for Minecraft Servers is released under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported license. This means you are free to use, modify, and share it for non-commercial purposes, provided you give credit and keep the same license. The source code is available on GitHub, which is a boon for server owners who like to tinker. You can add custom ban sources, tweak the output format, or integrate it more deeply with your existing anti-cheat systems.

Final Thoughts

FishChecker: Global Ban Check Plugin for Minecraft Servers does not pretend to be a one-size-fits-all security solution. It is a focused tool that excels at one thing: giving you the information you need to make smart decisions about who gets to play. It saves your moderators hours of manual work, automates the boring parts of vetting, and provides a solid foundation for a safer server environment. When combined with other anti-cheat measures and a clear set of rules, this small plugin can dramatically reduce the number of incidents on your server.

If you are tired of dealing with repeat offenders and want a proactive way to filter them out, this is worth a look. You can download FishChecker: Global Ban Check Plugin for Minecraft Servers from the usual plugin repositories, and the installation guide is simple enough to follow in a few minutes. FishChecker: Global Ban Check Plugin for Minecraft Servers for Minecraft is a practical addition to any server toolkit. Try it out, and you might be surprised at how many potential troublemakers get filtered out before they even say hello in chat. It is a small change that makes a big difference in how you run your world.

Download FishChecker

Original name: FishChecker

FileVersionLoaderSize
FishChecker.jar9 КБDownload