Taking Control of Your Server Presence with FakeConnection
Running a Minecraft server often means juggling endless tasks while players constantly demand your attention. Sometimes you just need a few minutes of uninterrupted building or configuration without broadcasting your every move. That is exactly where the FakeConnection plugin steps in, giving administrators the power to simulate logouts, logins, and AFK status on demand. It is a small but mighty tool for anyone who values a bit of digital privacy while managing a bustling multiplayer world.
What Is FakeConnection?
FakeConnection is a lightweight Bukkit/Spigot plugin designed for server operators who need to appear offline or away without actually leaving the game. Originally a simple project to sharpen the developer’s programming skills, it has grown into a reliable utility for busy admins. The plugin hooks into the server’s broadcast system and sends fake join, leave, and AFK messages, fooling players into thinking you are not around. Starting with version 1.5, FakeConnection requires ProtocolLib to function, so make sure that dependency is installed before you activate the plugin.
Key Features at a Glance
The plugin packs a focused set of capabilities that revolve around one core idea: controlling how your presence is announced. Here is what you can do with FakeConnection:
- Broadcast a fake disconnection message, making it appear as though you left the server.
- Send a fake connection message, announcing your arrival even if you were already online.
- Activate a fake AFK status, letting players know you are away from the keyboard.
- Disable the fake AFK flag, clearing the idle notification.
- Toggle player name visibility in the tab list, effectively hiding or revealing yourself.
- Vanish and unvanish on command to complement the fake broadcasts.
These features are perfect for moments when you need to test plugins, inspect builds, or simply enjoy a quiet session without being swarmed by questions.
Permissions and Commands
FakeConnection uses a simple permission system to control who can use each command. None of the permissions are granted by default, so you must assign them explicitly through a permissions manager like PermissionsEx or LuckPerms. The following table breaks down every command and its corresponding permission node.
Commands
- /fdeco – Broadcasts “player left the game.” Requires fakeco.fdeco.
- /freco – Broadcasts “player joined the game.” Requires fakeco.freco.
- /fafk – Broadcasts “player is now AFK.” Requires fakeco.fafk.
- /fnafk – Broadcasts “player is no longer AFK.” Requires fakeco.fnafk.
Permission Nodes
- fakeco.fdeco – Access to /fdeco (default: false)
- fakeco.freco – Access to /freco (default: false)
- fakeco.fafk – Access to /fafk (default: false)
- fakeco.fnafk – Access to /fnafk (default: false)
Customizing Messages
Every broadcast message can be tailored to match your server’s style. Inside the plugin’s configuration file, you will find entries for each event—join, leave, AFK, and AFK removal. Simply edit the text, save the file, and reload the plugin to see your custom announcements in chat. This flexibility allows you to add a touch of personality or humor to your fake status changes. For server admins who prefer a streamlined setup, the foxygame.net launcher offers a convenient way to install plugins like FakeConnection directly from its built-in mod menu, saving time on manual file management and letting you focus on tweaking those config messages to perfection.
Plugin Metrics and Opt-Out
FakeConnection includes MCStats, a lightweight metrics system that collects anonymous usage data. The information gathered includes a unique server identifier, Java version, server mode, plugin version, operating system details, CPU core count, and online player count. This data helps the developer understand how the plugin is being used and prioritize future updates. If you prefer not to share any statistics, you can disable metrics entirely. Starting from version 1.51, the config file contains an option to turn off MCStats—just regenerate the configuration and set the opt-out value to true. You can also manually edit the Plugin Metrics configuration file to achieve the same result.
Future Updates and Ideas
The developer has shared a to-do list that hints at even more practical features. Planned additions include automatically vanishing a player when they use the fake disconnect command and removing the vanish when they reconnect, as well as freezing the player’s position on Dynmap during a fake AFK. These enhancements would make the plugin even more seamless for admins who rely on map integrations. Community suggestions are always welcome, so if you have a creative use case or a feature request, sharing it could shape the next version of FakeConnection.
Conclusion
FakeConnection may be a small plugin, but it solves a very real problem for server administrators. By giving you the ability to quietly step into the background without actually logging out, it preserves your workflow and your sanity. The straightforward commands, customizable messages, and permission-based access make it easy to integrate into any server setup. Whether you are testing new mechanics, building in peace, or simply avoiding the constant ping of player messages, this plugin is a discreet companion that every admin should keep in their toolkit.