CobbleBoost v1.1.0 — Changelog
Added: Packet Throttler (Feature #7)
Client-side packet rate limiter that prevents the "Sending too many packets" server kick.
How it works:
- Intercepts outgoing packets via ConnectionMixin → Connection.send(Packet)
- Counts serverbound game-phase packets sent per tick
- When the per-tick budget is exceeded, excess packets are queued and flushed in subsequent ticks
- Movement packets are coalesced — only the latest position update is kept, sent first every tick
- Never throttled: keep-alive, pong, login, configuration, and common packets (different package, excluded by design)
- Queue capped at 200 to prevent memory buildup; oldest packets dropped if overflow
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }