ModsFinder

Common Network

by mysticdrew

Common Network is a library that unifies networking and packet registration across Fabric, Forge, NeoForge and Quilt, so a mod can keep its packet code in one shared module.

FabricForgeNeoForgeQuiltClient and serverMIT LicenseOpen source1.16.5 – 26.3

What it does

Developers who write their mod with Jared's MultiLoader Template only need to handle networking in the common module, because the library registers and builds packets the same way on each loader. Packets are constructed so that a Forge build on a client can exchange data with a Fabric build on a server. A custom handshake packet still has to be written by the mod author.

The library is not tied to the MultiLoader Template and can be used in other projects. It is client and server, so both sides need it. Files are published for Fabric, Forge, NeoForge and Quilt, across 25 release versions 1.16.5 – 26.3, and the code is under the MIT License and open source.

Key features

  1. Shared packet registration

    Packets are registered once in common code and reused across mod loaders.

  2. Packet construction

    Packets are assembled in a shared format that lets a client on one loader read data from a server on another.

  3. Custom handshake packets

    Authors write their own handshake packet to confirm that both sides agree on the protocol.

  4. Use outside MultiLoader

    The networking code can be adopted in projects that do not use the MultiLoader Template.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.326.3-1.1.126.3-1.1.126.3-1.1.126.3-1.1.1
26.226.2-1.1.0Not available26.2-1.1.026.2-1.1.0
26.1.21.0.23-26.1.21.0.23-26.1.21.0.23-26.1.21.0.23-26.1.2
26.1.11.0.22-26.11.0.22-26.11.0.22-26.11.0.22-26.1
26.11.0.22-26.11.0.22-26.11.0.22-26.11.0.22-26.1
1.21.x11 of 11 versions with builds
1.21.111.0.22-1.21.111.0.22-1.21.111.0.22-1.21.111.0.22-1.21.11
1.21.101.0.22-1.21.101.0.22-1.21.101.0.22-1.21.101.0.22-1.21.10
1.21.91.0.21-1.21.91.0.21-1.21.91.0.21-1.21.91.0.21-1.21.9
1.21.81.0.21-1.21.71.0.21-1.21.71.0.21-1.21.71.0.21-1.21.7
1.21.71.0.21-1.21.71.0.21-1.21.71.0.21-1.21.71.0.21-1.21.7
1.21.61.0.19-1.21.61.0.19-1.21.61.0.19-1.21.61.0.19-1.21.6
1.21.51.0.18-1.21.51.0.18-1.21.51.0.18-1.21.51.0.18-1.21.5
1.21.41.0.18-1.21.41.0.18-1.21.41.0.18-1.21.41.0.18-1.21.4
1.21.31.0.17-1.21.31.0.17-1.21.31.0.17-1.21.31.0.17-1.21.3
1.21.11.0.21-1.21.11.0.21-1.21.11.0.21-1.21.11.0.21-1.21.1
1.211.0.16-1.211.0.16-1.211.0.16-1.211.0.16-1.21
1.20.x6 of 6 versions with builds
1.19.x2 of 2 versions with builds
1.16.x1 of 1 version with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Required by 24 mods

Questions

Does Common Network have to be installed on both sides?

Yes. Every player and the server need a copy of the mod.

Which loaders does Common Network support?

Fabric, Forge, NeoForge and Quilt all have files, and the latest build for each is 26.3-1.1.1 for 26.3.

In the catalog

Common Network is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.

More from mysticdrew

All projects

Similar mods

What the author says

This library mod aims to unify networking and packet registration between mod loaders so that Developers using Jared's MultiLoader Template only need to deal with networking in the common module. But, it is not limited to only usage with MultiLoader. This can be used in other projects as well. This also allows your…
mysticdrew, on the Modrinth page

Official listing

Owner
mysticdrew
Published
2023-01-10
Updated on Modrinth
2026-09-19
Facts verified
2026-10-15

Tags