- Loaders
- NeoForge
- Downloads on Modrinth
- 76
- Followers on Modrinth
- 1
- versions
- 4
- Updated
- August 1, 2026Aug 1
- Published
- in 2026
At a glance
Needed both in the game and on the server
Minecraft TLS (mTLS)
Adds Mutual TLS (mTLS) support to Minecraft. Encrypts traffic and acts as a strict player allowlist using certificates - only players with a valid client certificate can connect.
Made so friends don't need to install external tools like
stunnel.
🛠️ Server Setup
Place your certificates in config/mtls_server/:
ca.crt(CA certificate)server.crt(Server certificate)server.key(Server private key, PKCS#8 format)
Using an Nginx SSL Reverse Proxy? You still need this mod on the server to disable vanilla Minecraft encryption.
- Edit
config/minecrafttls-common.tomland setalwaysDisableVanillaEncryptiontotrue.- Do not place certificates in
config/mtls_server/(this disables the mod's native TLS so Nginx can handle it).
🖥️ Client Setup
Configure mTLS settings directly in the server edit screen:

📌 Versions
- Supported: NeoForge 1.21.1, 26.2
- Planned: Fabric & newer/older MC versions
FAQ
How to install mTLS?
Install NeoForge for your Minecraft version, download mTLS for the same version and loader, put the file into the mods folder and launch the game with the loader profile.
Which Minecraft versions does mTLS support?
mTLS has builds for Minecraft 1.21.1–1.21.11, 26.2.
Is mTLS needed on the server?
Needed in the game and on the server