Not Enough Bandwidth Fabric
Not Enough Bandwidth Fabric cuts the network traffic a Minecraft server and its players exchange during play, through packet compaction, chunk caching and compression.
What it does
The mod works in two places on the network path. It replaces the long packet identifiers in CustomPacketPayload encoding with a compact VarInt index, which reduces the header overhead of each mod packet to a fixed three or four bytes. It also gathers many small packets that vanilla often sends into one larger packet, held for up to 20 milliseconds before it is compressed with Zstd.
Chunk data is handled differently as well. A player who walks away from a chunk and back normally receives the full chunk again, so the mod delays forgetting chunks and keeps cached chunk data in a local LevelDB database on the client. The client sends a Bloom Filter of its cached chunk hashes to the server, which then sends only a 20-byte hash in place of a 10 to 20 KB chunk the client already holds. The filter is refreshed after every 64 newly cached chunks, and a false positive falls back to a full data request.
Not Enough Bandwidth Fabric requires Fabric API. It runs on the client and the server, so both need it. Files are published for Fabric only, across 8 release versions 1.20.1 – 26.2, under the GNU General Public License v3.0 only, and the project is open source.
Key features
Packet header compaction
Long mod packet identifiers are swapped for a compact VarInt index, cutting each header to three or four bytes.
Small packet aggregation
Many small network packets are merged into one large packet, which is then compressed with Zstd.
Persistent chunk cache
Chunk data is kept in a local LevelDB database on the client, keyed by a 64-bit content hash.
Traffic status view
Pressing Alt+N in game shows the network traffic status.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
BandwidthOptimizer is open source under the GNU Lesser General Public License v2.1 or later, runs on the client and server, and is published for Fabric, Forge, NeoForge and Quilt across 1.19.2 – 26.2. Packet Diet is a Fabric mod for 1.21.11 only, under the MIT License, also needing both sides. ZSTD Compresser is client-side only, open source under the GNU Affero General Public License v3.0 only, and covers 1.20.1 – 1.21.1 on Fabric, Forge and NeoForge.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Not Enough Bandwidth Fabric | Fabric | 1.20.1 – 26.2 | Client and server | 2026-09-27 |
| BandwidthOptimizer | Fabric, Forge, NeoForge and Quilt | 1.19.2 – 26.2 | Client and server | 2026-10-12 |
| Packet Diet | Fabric | 1.21.11 | Client and server | 2026-07-02 |
| ZSTD Compresser | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Client-side only | 2026-05-30 |
Questions
Does Not Enough Bandwidth Fabric need Fabric API?
Does the mod have to run on the server as well as the client?
Which game versions have files?
In the catalog
Not Enough Bandwidth Fabric is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 13,894 mods support Minecraft 26.2.
More from Conflux Union
Similar mods
What the author says
Fabric mod for Minecraft 1.21.4 — Network bandwidth optimization through packet header indexing, aggregation + Zstd compression, delayed chunk caching, and persistent client-side chunk deduplication. NEB uses various methods to save as much network traffic as possible during Minecraft gameplay, while remaining…
Official listing
- Modrinth page
- modrinth.com/mod/notenoughbandwidthfabric
- Owner
- Conflux Union
- Published
- 2026-04-04
- Updated on Modrinth
- 2026-09-27
- Facts verified
- 2026-10-15
