PacketWeave 0.1.5 - Fabric 26.1.2
Curse Maven Snippet
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.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

