ModsFinder

ProtoWeaver

by mrnavastar

ProtoWeaver is a networking library for building custom protocols, and it runs an internal Netty server that its protocols share with Minecraft's own encrypted connection.

FabricForgeNeoForgeQuiltCC0 1.0 UniversalOpen source1.14 – 26.1.1

What it does

A developer registers raw protocols through the ProtoWeaver API, including ones such as HTTP or SSH, and the protocols run under the same Netty instance that Minecraft uses. Traffic can be wrapped in SSL encryption, and protocol authentication is available. Packets are plain Java objects, and custom serialization is supported, with an example that serializes NBT tags and a step for registering a serializer.

Compression is included as an option, with Gzip, Snappy and LZ. The library needs no configuration from its users, so a mod built on it can be set up without touching settings. The project is open source under the CC0 1.0 Universal license, which places the code in the public domain, and it is published for Fabric, Forge, NeoForge and Quilt with Paper, Purpur, Folia, Velocity and Waterfall listed as server platforms. Files cover 1.14 – 26.1.1 across 45 release versions, and snapshot builds are not mentioned.

Key features

  1. Custom protocols

    Developers can create their own protocols on a Netty server that runs alongside the game's connection.

  2. SSL encryption

    Protocol traffic can be wrapped in SSL, so custom channels are encrypted.

  3. Protocol authentication

    Connections built on ProtoWeaver can be checked with an authentication step before data is exchanged.

  4. Packets as POJOs

    Packets are plain Java objects, which keeps the message classes simple to write and read.

  5. Compression options

    Gzip, Snappy and LZ compression can be used to reduce the size of data sent over a protocol.

Compatibility

Latest build for each game version and loader.

26.x2 of 2 versions with builds
26.1.11.5.11.5.11.5.11.5.1
26.11.5.11.5.11.5.11.5.1
1.21.x12 of 12 versions with builds
1.21.111.5.11.5.11.5.11.5.1
1.21.101.5.11.5.11.5.11.5.1
1.21.91.5.11.5.11.5.11.5.1
1.21.81.5.11.5.11.5.11.5.1
1.21.71.5.11.5.11.5.11.5.1
1.21.61.5.11.5.11.5.11.5.1
1.21.51.5.11.5.11.5.11.5.1
1.21.41.5.11.5.11.5.11.5.1
1.21.31.5.11.5.11.5.11.5.1
1.21.21.5.11.5.11.5.11.5.1
1.21.11.5.11.5.11.5.11.5.1
1.211.5.11.5.11.5.11.5.1
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: The library is aimed at mod developers who need a secure networking layer, and at server owners whose installed mods depend on it.

How it compares

Full comparison

Common Network is a client and server library published for Fabric, Forge, NeoForge and Quilt, open source under the MIT License, with files for 1.16.5 – 26.3. Proxy Protocol Support is server-side only, open source under the MIT License and covers 1.14 – 26.3 on Fabric, Forge and Quilt. MISS works on either side, and neither needs it; it is open source under the GNU General Public License v3.0 or later and covers 1.19 – 1.21.4 on Fabric, Forge and NeoForge.

ModLoadersGame versionsEnvironmentUpdated
ProtoWeaverFabric, Forge, NeoForge and Quilt1.14 – 26.1.1Not published2026-04-01
Common NetworkFabric, Forge, NeoForge and Quilt1.16.5 – 26.3Client and server2026-09-19
Proxy Protocol SupportFabric, Forge and Quilt1.14 – 26.3Server-side only2026-05-14
MISSFabric, Forge and NeoForge1.19 – 1.21.4Client or server, optional2026-04-06

Questions

Does ProtoWeaver need a configuration file?

No. The library requires no user configuration, so setup is limited to installing the mod for the loader in use.

Which loaders is ProtoWeaver published for?

Files are published for Fabric, Forge, NeoForge and Quilt, with the latest file 1.5.1 for 26.1.1 on each.

Can ProtoWeaver run on Paper or Purpur servers?

The project lists Paper, Purpur, Folia, Velocity and Waterfall as server platforms it is available for.

In the catalog

ProtoWeaver is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 11,522 mods support Minecraft 26.1.1.

More from mrnavastar

All projects

Similar mods

Official listing

Owner
mrnavastar
Published
2023-11-15
Updated on Modrinth
2026-04-01
Facts verified
2026-10-15

Tags