Desired Servers
by kreezxil
Desired Servers keeps a player's server list populated from a json file, so a shipped servers.dat no longer overwrites entries the player added.
What it does
On load, the mod reads a desiredservers.json file and adds each listed server to the multiplayer server list. An entry that already exists in the list is skipped rather than duplicated. On first run the file is generated with two sample entries, and adding a server means adding another json block with a name and an address.
The mod is client-side only, so players install it and servers do not need it. It is published for Fabric, Forge and NeoForge, and it requires Cloth Config API. Fabric API is also required on Fabric. The files cover 1.12.2 – 1.21.1, with 15 release versions in total, and the code is under the MIT License and open source. Its public source code and issue tracker are linked from the project page.
Recent work moved the Featured Servers folder into the config folder and reorganized the layout to match the default example that Forge expects. Exception handling was narrowed to the places that need it.
Key features
Server list from json
Servers are defined in a desiredservers.json file with a serverName and serverIP for each entry.
Duplicate handling
A server already in the list is ignored on load, so entries are not added twice.
Featured Servers folder
The Featured Servers folder is kept in the config folder, where it is easier to find and edit.
Compatibility
Latest build for each game version and loader.
1.21.x1 of 1 version with builds
1.20.x4 of 4 versions with builds
1.19.x3 of 3 versions with builds
1.18.x3 of 3 versions with builds
1.17.x1 of 1 version with builds
1.16.x2 of 2 versions with builds
1.12.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Use cases
Shipping a modpack
A pack author can ship desiredservers.json instead of servers.dat, so players keep their own saved servers.
Who it’s for: Modpack authors and server communities who want a fixed set of servers in every player's list without replacing the list players have built up.
How it compares
DefaultServerList is a Forge-only, client-side mod for 1.7.10 – 1.19.2, released under the GNU Lesser General Public License v3.0 only and open source. FeaturedServers targets Fabric for 1.17.1 – 1.20.1 under the MIT License and is also open source. Server Redirect runs on Fabric and Forge for 1.7.10 – 1.21, with the client or server optional, and is open source under the MIT License.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Desired Servers | Fabric, Forge and NeoForge | 1.12.2 – 1.21.1 | Client-side only | 2024-12-22 |
| DefaultServerList | Forge | 1.7.10 – 1.19.2 | Client-side only | 2026-06-08 |
| FeaturedServers | Fabric | 1.17.1 – 1.20.1 | Client-side only | 2023-06-07 |
| Server Redirect | Fabric and Forge | 1.7.10 – 1.21 | Client or server, optional | 2024-08-28 |
Questions
Does Desired Servers need Fabric API?
Does the server need the mod?
Which game version should be used?
In the catalog
Desired Servers is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from kreezxil
Similar mods
What the author says
If you want a server setup for nearly any mod pack with zero effort, get a server with BisectHosting and receive 25% off your first month as a new customer using the code kreezxil Join atleast of us on Discord right now!
Official listing
- Modrinth page
- modrinth.com/mod/desired-servers
- Owner
- kreezxil
- Published
- 2022-05-26
- Updated on Modrinth
- 2024-12-22
- Facts verified
- 2026-10-15
