Server Fetcher

Server Fetcher

Client-side mod that fetches a Minecraft server IP from a remote URL on startup and adds it to your server list.

by
329 Downloads
fabricmanagementtechnologyutility
Rent Server with this Mod

Screenshots

Configuration

About this Mod

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 hosted on ngrok or other tunneling services.

# 🔧 How It Works

When you launch Minecraft with this mod installed:

It sends a GET request to a static URL (e.g., https://example.com/ip).

The response should be a single line containing a valid Minecraft server IP or domain.

The mod then automatically adds (or updates) this IP in your servers.dat as a multiplayer server entry named "New Server" - can be changed in the config with ModMenu.

# 📁 server.py (Required for Hosting the IP)

To provide the dynamic IP to clients, you’ll need a simple HTTP server that serves the current Minecraft server IP.

Use the included server.py script from the GitHub repository:

python server.py
This script:

  • Hosts a small web server on 0.0.0.0:5000
  • Returns the IP address stored when /ip is accessed

# Example ip.txt content:

7.tcp.eu.ngrok.io:12345

When a player with the mod starts Minecraft, it reads this IP and adds it to their multiplayer list automatically.

⚙️ Requirements

  • Minecraft 1.21.1

  • Fabric Loader

  • Cloth Config API
    Client only (does not need to be installed on the server)

For any questions and more complex tutorial visit the Github repository.

Available Versions

Server Fetcher 1.1.1release
MC 1.20.1fabric
April 29, 2025
Server Fetcher 1.1.1release
MC 1.21.1fabric
April 25, 2025
Server Fetcher 1.1.0release
MC 1.21.1fabric
April 19, 2025
Server Fetcher 1.0.0release
MC 1.21.1fabric
April 18, 2025

How to Install Server Fetcher on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Server Fetcher". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.1, 1.20.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Server Fetcher server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.

Is Server Fetcher compatible with fabric?

Server Fetcher officially supports fabric for Minecraft 1.21.1, 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Server Fetcher – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Server Fetcher consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Server Fetcher with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Affero General Public License v3.0 or later
Server-side
Required

Supported Versions

1.21.11.20.1