QuicProtocolSupport
by tesinormed
QuicProtocolSupport lets Minecraft connect over QUIC instead of the default TCP connection, when the server address is prefixed with quic.
What it does
The mod adds support for connecting to Minecraft over QUIC. A player who wants this transport writes the word quic in front of the server address. Without that prefix the connection stays on TCP, which is still the default. The server side needs a valid certificate signed by a certificate authority, because QUIC requires TLS, and self-signed certificates are not accepted.
Fabric Language Kotlin is required and must be installed alongside the mod. Servers that run it need every player to install it too. Only the platforms the author lists as supported can use it, and support is present for the 0.1.5 – 0.4.0 range of the transport work. Significant parts of the QUIC connection code were reworked by ramidzkh (Ramid Khan).
Files are published for Fabric only, and the latest file is 0.6.0 for 1.20.1, dated 2025-06-28. The first release came out on 2025-04-22. The code is open source under the GNU Lesser General Public License v3.0 or later, and the source code and issue tracker are public.
Key features
QUIC connections
Minecraft connects over QUIC when the server address starts with quic, giving an alternative to the default TCP path.
TCP fallback
Addresses without the quic prefix keep using TCP, so the default connection behavior does not change.
TLS requirement
The server must present a valid CA-signed TLS certificate, which the connection relies on.
Reworked connection code
Significant portions of the QUIC connection code were reworked by ramidzkh (Ramid Khan).
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Servers with QUIC addresses
A server owner with a CA-signed certificate can publish a quic-prefixed address so players can join over the QUIC transport.
Players joining with a prefix
A player types quic before the server address in the multiplayer menu to use the QUIC path for that server.
Who it’s for: Players who want to connect over QUIC, and server owners who can serve a valid CA-signed TLS certificate. Both sides need the mod, since it is set up as client and server.
Questions
Does QuicProtocolSupport need Fabric Language Kotlin?
Does a server need a special certificate to use QUIC?
How does a player switch a connection to QUIC?
What the author says
Prepend quic:// to the Minecraft server address. (tcp:// can also be used, but it has no effect as TCP is the default.) Significant portions of code have been reworked from quic-connect by ramidzkh (Ramid Khan).
Official listing
- Modrinth page
- modrinth.com/mod/quic_protocol_support
- Owner
- tesinormed
- Published
- 2025-04-22
- Updated on Modrinth
- 2025-06-28
- Facts verified
- 2026-10-15
