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 26.1.2

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

Curse Maven Snippet

Fabric

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

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