Server Fetcher
by Tomesh
Server Fetcher lets a client read a server address from a remote URL at startup and add it to the multiplayer list.
What it does
On launch, the client requests a predefined HTTP endpoint and receives a single line holding a valid Minecraft server address, such as a domain or IP. The mod then writes that address into servers.dat as a multiplayer entry named New Server, updating it on each start. This suits hosts whose address changes often, for example when the server runs behind ngrok or another tunneling service.
The server side is a small web server the host runs, which returns the current address. The author supplies a server.py script in the GitHub repository for this purpose, listening on 0.0.0.0:5000. Players only need the mod on their client, while the address can be changed in the config through Mod Menu. Cloth Config API is required, and Mod Menu is optional. Server Fetcher is open source under the GNU Affero General Public License v3.0 or later, and it is published for Fabric on 1.20.1 and 1.21.1.
Key features
Startup address fetch
The mod requests a predefined HTTP endpoint each time Minecraft starts and reads the address returned.
Automatic server entry
The fetched address is added to or updated in the multiplayer list, so players do not type it in by hand.
Config through Mod Menu
The endpoint and related settings can be changed in the mod's config screen when Mod Menu is installed.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
Use cases
Who it’s for: Players who join servers with changing addresses, and hosts who run a small HTTP service to publish their current address to clients.
How it compares
StartupCommands is server-side only, open source under the Apache License 2.0, and published for Fabric on 1.20.1 – 1.21.8, so it runs on the server alone and players need nothing. ServerListSync is client-side only, open source under the GNU Lesser General Public License v3.0 or later, and covers 1.18.2 – 26.2 on Fabric. Server Fetcher works from one endpoint that returns an address, while both alternatives handle different server list tasks.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Server Fetcher | Fabric | 1.20.1 – 1.21.1 | Client and server | 2025-04-29 |
| StartupCommands | Fabric | 1.20.1 – 1.21.8 | Server-side only | 2025-07-26 |
| ServerListSync | Fabric | 1.18.2 – 26.2 | Client-side only | 2026-07-20 |
Questions
Does Server Fetcher need Cloth Config API?
Does a server owner need to install the mod?
Which game versions have files for Server Fetcher?
Can the address be changed after installation?
In the catalog
Server Fetcher is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Tomesh
Similar mods
What the author says
ServerFetcher is a lightweight client-side Fabric mod for Minecraft 1.21.1 that automatically fetches a server IP address from a predefined HTTP endpoint when the game starts and adds it to your multiplayer server list. This is especially useful for dynamic or frequently changing server addresses, such as those…
Official listing
- Modrinth page
- modrinth.com/mod/server-fetcher
- Owner
- Tomesh
- Published
- 2025-04-18
- Updated on Modrinth
- 2025-04-29
- Facts verified
- 2026-10-15
