ModsFinder

GDMC HTTP Interface

by Niels-NTG

GDMC HTTP Interface opens a local HTTP server inside Minecraft so external programs on the same machine can read and write blocks while a world is loaded.

FabricForgeNeoForgeClient or server, optionalMIT LicenseOpen source1.19.2 – 1.21.11

What it does

Once a world is open, the mod reports an HTTP connection at localhost:9000 in the chat. External applications and scripts can then send HTTP requests to that address to query or change the world, which is useful for procedural generation pipelines. The mod is aimed at the GDMC community, a group that builds settlement generators for the GDMC challenge.

Any programming language that can speak HTTP can drive the interface, and most include a suitable library. For testing, a tool such as Kreya, Yaak, HTTPie, cURL or wget can send requests by hand. The GDPC Python library is built for this purpose and is the usual choice for generator work. The interface also exposes a set of custom console commands in the game.

Installation needs Fabric API on the Fabric loader. Mod Menu is optional. The mod is published for Fabric, Forge and NeoForge, and it works on either side, so a server or a single-player client can run it while neither side needs it. Releases cover 1.19.2 – 1.21.11 under the MIT License, and the code is open source.

Key features

  1. Local HTTP endpoints

    While the HTTP interface is active, the game serves a set of endpoints on localhost:9000 for reading and writing blocks.

  2. Custom console commands

    A set of custom commands in the game complements the HTTP endpoints for controlling the interface.

  3. Testing with ordinary tools

    Requests can be tried with API clients such as Kreya, Yaak or HTTPie, or from a command line with cURL or wget.

  4. Actively maintained

    The project is developed with help from the GDMC community, and its source, issue tracker and wiki are public.

Compatibility

Latest build for each game version and loader.

1.21.111.8.4-1.21.11Not available1.8.4-1.21.11
1.21.101.7.0-1.21.10Not available1.7.0-1.21.10
1.21.41.6.0-1.21.41.6.0-1.21.4Not available
1.20.21.6.0-1.20.21.6.0-1.20.2Not available
1.19.21.6.0-1.19.21.6.0-1.19.2Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Optional 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Optional
Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

How it compares

Full comparison

APIBlock is also a Fabric mod for client and server with an open source license, published for 1.21 – 1.21.11. Internet Redstone is a Fabric mod for client and server with All rights reserved, not open source, and covers 1.21 – 26.3. SInfo is server-side only, open source under the MIT License, and covers 1.19.3 – 1.20.1, so it is not aimed at external tool access.

ModLoadersGame versionsEnvironmentUpdated
GDMC HTTP InterfaceFabric, Forge and NeoForge1.19.2 – 1.21.11Client or server, optional2026-05-29
APIBlockFabric1.21 – 1.21.11Client and server2026-06-10
Internet RedstoneFabric1.21 – 26.3Client and server2026-09-16
SInfoFabric1.19.3 – 1.20.1Server-side only2025-12-25

Questions

Does GDMC HTTP Interface need Fabric API?

Yes. Fabric API is required on the Fabric loader. Mod Menu is optional and only adds a config screen.

Does the server need the mod installed?

Not necessarily. The mod works on either side, and neither needs it, so it can run on a server or in a single-player world alone.

Which loader should be chosen?

The mod is published for Fabric, Forge and NeoForge. The Fabric file was updated to 1.8.4-1.21.11 for 1.21.11, while the Forge file is 1.6.0-1.21.4 for 1.21.4.

Which tool is recommended for the requests?

The author recommends the GDPC Python library for generator work, and API tools such as Kreya or cURL for manual testing.

In the catalog

GDMC HTTP Interface is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 19,862 mods support Minecraft 1.21.11.

Similar mods

What the author says

Mod for Minecraft (Java Edition) that implements an HTTP interface for reading and writing blocks (and more). With this interface you can use other applications and scripts running on the same machine to read and modify a Minecraft world.
Niels-NTG, on the Modrinth page

Official listing

Owner
Niels-NTG
Published
2024-03-20
Updated on Modrinth
2026-05-29
Facts verified
2026-10-15

Tags