ModsFinder

Fabric Request

by kscm1236

Fabric Request is a library for Fabric that lets other mods send network packets between the server and clients through a request API.

FabricClient and serverCustom license1.20.1 – 1.20.6

What it does

Mod developers use Fabric Request to send network packets within Fabric without writing their own networking layer. Calls return a CompletableFuture, so the game thread is never blocked while a request is in flight. The library is aimed at modders rather than players, and it has to be present for the mods that depend on it to load.

Fabric Request is installed as a jar next to Fabric API on both the server and every client, and the two sides must use the same build. The mod is for Fabric only, and it runs for game versions 1.20.1 – 1.20.6, with 1.0.0 for 1.20.6 as the latest file. Documentation for the API and its usage is included in the project, covering the full set of request types.

Key features

  1. Packet requests

    Other mods can send network packets between the server and clients through a single request API.

  2. Async-first design

    Requests return a CompletableFuture, so the game thread continues while the response is awaited.

  3. Dependency declaration

    Mods declare a dependency on fabricrequest in their fabric.mod.json to rely on the library at runtime.

  4. Included documentation

    API and usage guides are kept in the project's docs folder, covering how to build and send requests.

Compatibility

Latest build for each game version and loader.

1.20.61.0.0
1.20.51.0.0
1.20.41.0.0
1.20.31.0.0
1.20.21.0.0
1.20.11.0.0
ReleaseBetaAlphaNot available

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

Use cases

Mod-to-mod messaging

A mod that needs to exchange data with its server-side counterpart can use the request API instead of a custom packet system.

Who it’s for: Fabric mod developers who need client and server packet exchange. Server owners add it only when a mod they run declares it as a dependency.

Questions

Does Fabric Request have to be installed on both sides?

Yes. A server running it needs every connecting player to have it too.

Which game versions does Fabric Request support?

The files cover 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5 and 1.20.6, with 1.0.0 for 1.20.6 as the latest release.

Does Fabric Request block the game thread?

No. Requests return a CompletableFuture, so calls do not block the game thread while waiting for a response.

More from kscm1236

All projects

Official listing

Owner
kscm1236
Published
2026-08-07
Updated on Modrinth
2026-08-07
Facts verified
2026-10-15