Back to mods
PacketWeave project artwork

CurseForge · Minecraft mod

PacketWeave

A bounded binary transfer library for Minecraft mods, with chunk reassembly, resource limits, and permission hooks.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which PacketWeave release should I use?

Updated today
Latest stable file PacketWeave 0.1.3 - NeoForge 26.1.2
Game version 26.1.2
Loader NeoForge

PacketWeave 0.1.3 - NeoForge 26.1.2 targets 26.1.2 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is PacketWeave required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does PacketWeave 0.1.3 - NeoForge 26.1.2 need?

PacketWeave 0.1.3 - NeoForge 26.1.2. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add PacketWeave without breaking your instance.

Built for PacketWeave 0.1.3 - NeoForge 26.1.2. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use PacketWeave 0.1.3 - NeoForge 26.1.2. It targets 26.1.2 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside PacketWeave 0.1.3 - NeoForge 26.1.2. It opens that exact file at the source.

About this project

What does PacketWeave add?

PacketWeave

PacketWeave is a shared library for Minecraft mods that transfer binary assets between clients and servers. Its transfer core helps mod developers split and reconstruct media, structure files, and other custom payloads with explicit resource limits.

Features

  • Chunked transfers: Split files and byte arrays into indexed chunks and reconstruct chunks received out of order.
  • Resource limits: Bound individual transfers, sessions per sender, total sessions, and memory use.
  • Authorization hooks: Let the consuming mod check permissions when a transfer begins, receives chunks, and completes.
  • Transfer cleanup: Cancel transfers, expire inactive sessions, and release state when a connection closes.
  • Input checks: Reject duplicate chunks and invalid transfer geometry, detect files that change during sending, and provide SHA-256 digest utilities.
  • Shared core: Use the same Java 8-compatible transfer implementation across supported loaders and Minecraft versions.

How it works

PacketWeave provides a public Java API for sending and receiving binary assets through Minecraft's native networking. Its transfer registry assembles indexed chunks, enforces resource budgets, invokes authorization callbacks, and cleans up transfer sessions.

It runs as a library dependency, with the same transfer core packaged for each supported loader.

Platform targets

Minecraft Loaders
1.16.5 Fabric, Forge
1.20.1 Fabric, Forge
1.21.1 Fabric, NeoForge
26.1.2 Fabric, NeoForge

Choose the native mod file matching your Minecraft version and loader. Do not install the development-only core jar as a replacement.

For mod developers

Compile against the public API, install the native PacketWeave runtime mod, and declare the required minimum version in loader metadata. Do not duplicate the public API classes inside a consuming mod. PacketWeave itself does not require Architectury API or Fabric API.

See the integration guide and API example for runtime dependency declarations, transfer limits, and adapter responsibilities.

Support and license

Project description from CurseForge.

Pick your setup

PacketWeave by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

8 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

PacketWeave versions and loaders

22 of 22 releases match

Looking for an older file? The official CurseForge project page is in Resources.