promotional bannermobile promotional banner

PacketWeave

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

PacketWeave 0.1.5 - Fabric 1.21.1

File namepacketweave-fabric-1.21.1-0.1.5.jar
Uploader
NsTutNsTut
Uploaded
Oct 29, 2026
Downloads
29
Size
912.8 KB
Mod Loaders
Fabric
File ID
9366155
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:packetweave-1735096:9366155"

Learn more about Curse Maven

What's new

PacketWeave 0.1.5

  • Add a shared, bounded outbound transfer scheduler for native packet integrations.
  • Send at most one 4 KiB chunk per transfer before an authenticated receiver receipt, with at most two active transfers per connection and 32 globally across integrations.
  • Cancel stalled transfers after ten seconds without a receipt; reject stale connections, incorrect receipts, duplicate transfer IDs and excess work without blocking game threads.
  • Add regression coverage for slow receivers, gameplay task progress, receipt authentication, cancellation, and budget release after timeouts.
  • Reject receipts before dispatch, bound timed-out executor tasks across retries, and release queued payloads without retaining abandoned connections.

Integrations must use the authenticated connection object, send a receipt after admission or disk write, and cancel their transfers on disconnect. Existing dispatch-only helpers remain available and do not provide network backpressure.

  • Serialize terminal success against an accepted cancellation, including cancellation following the last receipt.

This mod has no additional files