Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Next-gen zero-allocation packet framework for Paper 1.21+. High-performance Kotlin alternative to ProtocolLib.
⚡ Slipstream v1.0.0 — Production Ready
We are proud to announce the first stable release of Slipstream, a next-gen, ultra-fast alternative to ProtocolLib for PaperMC (1.21+). Built with Kotlin 2.0 and Coroutines at its core.
🚀 Key Features
- Zero-Reflection & Zero-Allocation: Uses
MethodHandlesand@JvmInlinevalue classes to eliminate runtime overhead and GC pressure. - Lazy Suspend: Coroutines are only launched when needed. If no async listeners are interested in a packet, it processes with the speed of raw NMS.
- Full Packet Mutation: Read and write any packet field by index (alphabetically sorted for stability) using the new
PacketModifierAPI. - Smart Mapping Resolver: Integrated with Paper's
MappingResolvervia a reflective bootstrap proxy. Works across different 1.21.x versions and mappings out-of-the-box. - Event Priorities: Full control over packet execution order (from
LOWESTtoMONITOR), just like Bukkit events. - Linear Packet Awaiting: Forget complex state machines; use
manager.awaitPacket<T>(player)to wait for client responses in a single coroutine.
⏱️ Performance (JMH)
| Operation | ProtocolLib | Slipstream | Improvement |
|---|---|---|---|
| Field Read | ~18.5 ns/op | ~1.1 ns/op | ~16x faster |
| Field Write | ~21.2 ns/op | ~1.4 ns/op | ~15x faster |
📦 Dependency (JitPack)
repositories {
maven("https://jitpack.io")
}
dependencies {
implementation("com.github.ClCody:Slipstream:v1.0.0")
}
Information
| Published on | June 2, 2026 |
|---|---|
| Downloads | 1 |
Platforms
Paper (1.21-1.21.4)