ModsFinder
EP

Enhanced Packet Compression

by Blobanium

Enhanced Packet Compression lets server owners set the compression level applied to network packets, on top of vanilla's size threshold.

FabricNeoForgeClient or server, optionalMIT LicenseOpen source1.0 – 1.21.1

What it does

Vanilla Minecraft servers compress packets that exceed a size threshold, which conserves bandwidth and helps players on slower connections. The network-compression-threshold setting in server.properties controls that behavior. This mod adds a further control: the compression level itself can be adjusted, which suits servers with large player counts.

Compression can lower CPU load at a slight cost in network bandwidth, but the result depends on how it is configured. The author designed the mod for servers, and running it on the client side is not recommended. Because it changes packets, it may trigger anti-cheat systems in a small number of cases. Architectury API is required. Files are published for Fabric and NeoForge, covering 1.0 – 1.21.1 across 88 release versions, with 0.0.3-Beta for 1.21.1 as the latest file. The mod is open source under the MIT License.

Key features

  1. Compression level control

    The compression level applied to outgoing packets can be set, separate from the size threshold vanilla uses.

  2. Size threshold kept

    Packets above the threshold are still compressed, so the existing server.properties behavior remains the starting point.

  3. Server-side operation

    Vanilla clients can join a server running the mod, because the change applies to what the server sends.

  4. Bandwidth and CPU tradeoff

    Higher or lower levels shift load between network bandwidth and processor time, depending on the server's hardware.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.x2 of 2 versions with builds
1.21.10.0.3-Beta0.0.3-Beta
1.210.0.3-Beta0.0.3-Beta
1.20.x7 of 7 versions with builds
1.20.60.0.3-Beta0.0.3-Beta
1.20.50.0.3-Beta0.0.3-Beta
1.20.40.0.3-Beta0.0.3-Beta
1.20.30.0.3-BetaNot available
1.20.20.0.3-BetaNot available
1.20.10.0.2-BetaNot available
1.200.0.2-BetaNot available
1.19.x5 of 5 versions with builds
1.19.40.0.2-BetaNot available
1.19.30.0.2-BetaNot available
1.19.20.0.2-BetaNot available
1.19.10.0.2-BetaNot available
1.190.0.2-BetaNot available
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
1.13.x3 of 3 versions with builds
1.12.x3 of 3 versions with builds
1.11.x3 of 3 versions with builds
1.10.x3 of 3 versions with builds
1.9.x3 of 3 versions with builds
ReleaseBetaAlphaNot available

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

40 older game versions (1.0 – 1.9.1) not shown. All files on Modrinth

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Architectury APIAn intermediary api aimed to ease developing multiplatform mods.
Required

Use cases

Large player counts

Servers with many connected players can tune compression to manage bandwidth across all of them.

Slower player connections

Adjusting the level can help players with slower connections receive data more smoothly.

Who it’s for: Server owners who want more control over network traffic than the vanilla compression threshold provides.

How it compares

Full comparison

LinearReader is a server-side only mod under the MIT License, published for 1.20 – 26.3 on Fabric, Forge and NeoForge, so it covers a different part of the network stack. Disconnect Packet Fix is also server-side only and MIT licensed, but targets 1.21 – 26.3 on Fabric and NeoForge and addresses disconnect handling instead of compression.

ModLoadersGame versionsEnvironmentUpdated
Enhanced Packet CompressionFabric and NeoForge1.0 – 1.21.1Client or server, optional2024-09-17
LinearReaderFabric, Forge and NeoForge1.20 – 26.3Server-side only2026-09-17
Disconnect Packet FixFabric and NeoForge1.21 – 26.3Server-side only2026-09-18

Questions

Does Enhanced Packet Compression need Architectury API?

Yes. Architectury API is a required dependency and must be installed alongside the mod.

Do players need the mod installed?

No. The mod works on either side, and neither needs it. It is intended for servers, and vanilla clients can join a server that runs it.

Can the mod run on the client?

It can, but running it client-side is not recommended by the author.

Which loaders are supported?

Fabric and NeoForge. Both have files for 1.21.1 in the beta channel.

In the catalog

Enhanced Packet Compression is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from Blobanium

All projects

Similar mods

What the author says

This mod enhances network efficiency by providing control over packet compression levels. Vanilla Minecraft servers compress packets exceeding a specific size threshold to help conserve bandwidth and improve connectivity for players with slower connections. The 'network-compression-threshold' setting in the…
Blobanium, on the Modrinth page

Official listing

Owner
Blobanium
Published
2024-04-10
Updated on Modrinth
2024-09-17
Facts verified
2026-10-15

Tags