ServerInfoProvider — Custom Server Stats for Minecraft

What Is ServerInfoProvider and Why Your Minecraft Server Needs It Running a Minecraft server is about more than just keeping the blocks ticking. You want to share your world’s story—how many players are online, the current in-game time, or even the total death count after a hardcore session. That...

Download ServerQueryExtender for Minecraft 1.12.1, 1.12, 1.11.2, 1.10.2, 1.10, 1.9.4

Original name: ServerQueryExtender

Minecraft: 1.10, 1.10.2, 1.11.2, 1.12, 1.12.1, 1.7.10, 1.8.8, 1.9.4

Loaders: Forge

FileVersionLoaderSize
ServerQueryExtender-1.10-1.0.8-universal.jar1.10Forge28 КБDownload
ServerInfoProvider-1.10.2-2.0.23-universal.jar1.10.2Forge44 КБDownload
ServerInfoProvider-1.10.2-2.0.27-universal.jar1.10.2Forge47 КБDownload
ServerInfoProvider-1.10.2-2.0.31-universal.jar1.10.2Forge47 КБDownload
ServerInfoProvider-1.11.2-3.0.29-universal.jar1.11.2Forge47 КБDownload
ServerInfoProvider-1.11.2-3.0.32-universal.jar1.11.2Forge47 КБDownload
ServerInfoProvider-1.12-3.0.30-universal.jar1.12Forge47 КБDownload
ServerInfoProvider-1.12-3.0.33-universal.jar1.12.1Forge47 КБDownload
ServerInfoProvider-1.12.1-3.0.36-universal.jar1.12.1Forge46 КБDownload
ServerInfoProvider-1.12.1-3.0.38-universal.jar1.12.1Forge41 КБDownload
ServerQueryExtender-1.7.10-1.0.3-universal.jar1.7.10Forge28 КБDownload
ServerQueryExtender-1.7.10-1.0.7-universal.jar1.7.10Forge27 КБDownload
ServerInfoProvider-1.7.10-2.0.28-universal.jar1.7.10Forge35 КБDownload
ServerInfoProvider-1.7.10-2.0.34-universal.jar1.7.10Forge35 КБDownload
ServerQueryExtender-1.8.8-1.0.2-universal.jar1.8.8Forge27 КБDownload
ServerQueryExtender-1.9.4-1.0.1-universal.jar1.9.4Forge28 КБDownload

What Is ServerInfoProvider and Why Your Minecraft Server Needs It

Running a Minecraft server is about more than just keeping the blocks ticking. You want to share your world’s story—how many players are online, the current in-game time, or even the total death count after a hardcore session. That’s where ServerInfoProvider steps in. It’s a lightweight, server-only mod that extends the standard query protocol, letting you pull real-time statistics straight from your server and display them on a website, dashboard, or any external tool.

From UDP to TCP: A Modern Protocol Shift

Early versions of ServerInfoProvider relied on the classic Minecraft UDP query protocol. Starting with version 2.0, the entire codebase was rewritten. The mod now listens on a separate TCP port instead of piggybacking on UDP. This change brings more reliable data delivery and opens the door for richer information exchange. If you’re upgrading from an older version, make sure your firewall and port forwarding rules reflect the new TCP listener.

What Data Can You Pull?

ServerInfoProvider exposes a clean set of server-side values that you can query remotely. The exact fields depend on your configuration, but typical examples include:

  • Current player count and maximum slots
  • In-game time (ticks or formatted time)
  • Total deaths across the server
  • Uptime and performance metrics
  • Custom values added by other mods

This flexibility makes it perfect for server owners who want to build a live status page without constantly parsing log files or running resource-heavy plugins.

Getting Started with the Mod

Installation follows the usual server mod routine. Drop the ServerInfoProvider JAR into your server’s mods folder, but remember: it won’t work without its companion library. K4Lib is required for ServerInfoProvider and all other mods from the same developer. Always grab the latest version of both to avoid compatibility headaches. Once loaded, the mod generates a config file where you can set the TCP port, define which data points to expose, and tweak security settings.

Many players find that managing mods like this becomes effortless when using a dedicated launcher. For instance, the foxygame.net launcher offers a convenient, flexible, and modern way to install and update mods directly from its built-in menu, eliminating the need to hunt down files manually. This kind of tool streamlines the process, especially if you run multiple modded servers.

Displaying Server Info on a Webpage

Once the mod is running and listening on its TCP port, you can connect to it using a simple socket client or a pre-built web script. The protocol returns data in a structured format—often JSON—that you can parse with JavaScript or PHP. A basic setup might involve a PHP script that connects to the server’s IP and port, reads the response, and outputs it as HTML. The GitHub repository (search for K-4U/serverInfoProvider) includes examples and documentation to get you started.

Security note: because the data is served over a raw TCP connection, avoid exposing the port directly to the open internet without a reverse proxy or firewall rules. You can restrict access to localhost and let your web server relay the information, keeping your server safe.

Modpack and Community Policies

ServerInfoProvider is modpack-friendly. You’re allowed to include it in any public or private modpack, as long as the pack isn’t locked behind a paywall. This open approach encourages community servers to showcase their stats creatively. If you run into bugs or have feature requests, the developer accepts reports via the GitHub issue tracker or through the #K4Unl channel on IRC (irc.esper.net).

Why Choose ServerInfoProvider Over Alternatives?

Several server query mods exist, but ServerInfoProvider stands out for its simplicity and direct TCP approach. It doesn’t bloat your server with unnecessary features; it does one job and does it well. The rewrite to TCP means fewer dropped packets and better compatibility with modern hosting environments. Plus, because it’s a server-only mod, clients never need to install anything—your players won’t even notice it’s there.

Common Pitfalls and Troubleshooting

  • Port conflicts: Make sure the configured TCP port isn’t already in use by another service.
  • Missing K4Lib: The server will crash or the mod won’t load if K4Lib isn’t present. Double-check your mods folder.
  • Firewall blocks: After switching to TCP, update your firewall rules to allow the new port.
  • Version mismatch: Always use the same Minecraft version for both ServerInfoProvider and K4Lib.

Building a Live Server Dashboard

Imagine a clean webpage showing “12/20 players online,” “Time: Day 347,” and “Total Deaths: 1,203.” With a bit of HTML and a backend script, you can create exactly that. The mod’s output is minimal, so you have full control over the design. Many server owners embed this data into their community forums or Discord bots for a seamless experience.

Final Thoughts

ServerInfoProvider fills a niche that every data-hungry server admin will appreciate. It’s lean, open-source, and actively maintained. The move to TCP demonstrates a commitment to reliability, and the modpack policy encourages widespread use. Whether you’re running a small survival world or a large network, having real-time stats at your fingertips makes server management more transparent and engaging. Grab the mod, pair it with K4Lib, and start sharing your server’s story today.