Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.5–1.20.6
Platforms
Tags
Creators
Details
Licensed GPL-3.0-only
Published 8 months ago
Updated 2 weeks ago
OfflineEncryptor
A plugin that enable vanilla Minecraft's encryption for offline-mode servers.
Please see github page for further information.
Compatibility & Installation
Just drop it in to plugin folder, nothing need to change, no data will be modified (UUID, username, etc.).
This plugin also support dynamic loading/unloading by PlugManX.
Supported Versions
Paper / Purpur / Leaves / Leaf / other Paper-downstream
- Version: 1.20.5+
- Install if not using proxy like Velocity.
- Running it on older versions will fail because encryption logic changed in 1.20.5.
Velocity Proxy
- Version: 3.4.0+
- Install the plugin only on Velocity if Velocity is present.
- This plugin in the backend server won't operate when using Velocity
Client Requirements
- Minecraft client 1.20.5 or newer: Mojang changed the handshake and encryption flow in 1.20.5. Older clients cannot complete the encryption sequence. This plugin will not send encrypted request packet to players with older versions.
- ViaVersion can down-translate gameplay packets, but encryption still requires the real client version to be 1.20.5+.
Compatibility
| Plugin / Server features | Compatibility |
|---|---|
| ViaVersion/VB/VR/VFP | Full |
| Leaf PreAuthenticateEvent | Full |
| LimitedOfflineMode | Full |
| Velocity PreLoginEvent | Full |
| FastLogin | Requires fork version on bukkit |
Netty pipeline after installed this plugin with ViaVersion.



