
Ditch the boring chat login! ElectronGuard upgrades your server with a stunning full-screen animated UI, a built-in web panel, unbreakable bot immunity, and military-grade Argon2id security. Zero resource packs required.
Stop relying on outdated chat logins. Give your players a premium, hyper-secure, and immersive entry experience.
ElectronGuard isn't just another auth plugin—it's a complete overhaul of how players join your Minecraft server. Built exclusively for modern servers (1.21.1 – 1.21.11), it completely replaces the clunky /login flow with a stunning full-screen UI, a sleek web panel, and military-grade Argon2id security.
The best part? Zero resource packs required, and zero database setup needed. Drop it in, and watch your server instantly feel more professional and become completely bulletproof against bots.
Standard auth plugins just cancel chat events, leaving your server vulnerable to packet-injection bots and Force-OP exploits. ElectronGuard is different:
Ditch the chat box. ElectronGuard takes over the screen with a smooth, animated Title/Subtitle UI displaying your server's branding, username, and password fields.
Give your players choices! Alongside the in-game UI, players receive a clickable chat link opening a beautiful, real-time browser login panel.
Running a network that serves both Java and Bedrock players? ElectronGuard has you covered. Mobile players connecting via GeyserMC and Floodgate are automatically detected and get a dedicated chat-based authentication flow — because they can't click browser links.
The Bedrock flow works like this:
𝟓 ➕ 𝟖 = ?). It looks normal to a human but is completely unreadable by bots parsing raw strings./login <password> or /register <pass> <confirm> — clean, simple, and mobile-friendly./login and /register — they are always redirected to the browser panel, keeping the two flows completely separate.No Geyser/Floodgate installed? No problem. The plugin loads and runs perfectly fine — Bedrock support simply stays dormant with zero performance impact.
The second an unauthenticated player joins, they are instantly teleported to a private, frozen "Limbo" dimension.
database.db auto-generates with WAL mode enabled for lightning-fast, safe concurrent access.Still using standard auth plugins? Here is why it's time to upgrade:
| Feature | ⚡ ElectronGuard | ❌ Typical Auth Plugins |
|---|---|---|
| Full-Screen UI | ✅ Built-in & Animated | ❌ Clunky chat or buggy chest GUIs |
| Resource Pack Required? | ✅ NO! 100% Vanilla | ❌ Often required for custom GUIs |
| Web Browser Login | ✅ Integrated Web Panel | ❌ Rarely exists |
| Anti-Cracking Bots | ✅ Immune (Web-based & packet blocked) | ❌ Bots can spam chat easily |
| Password Hashing | ✅ Argon2id (Enterprise Grade) | ⚠️ MD5, SHA256, or BCrypt |
| Input Blocking | ✅ Packet-level (ProtocolLib) | ❌ Easily bypassed Event Cancellations |
| Bedrock / PE Support | ✅ Auto-detected via Geyser/Floodgate | ❌ Broken or missing entirely |
| Bedrock CAPTCHA Shield | ✅ Unicode bot-proof CAPTCHA | ❌ None |
| Admin Setup Alerts | ✅ Auto-reminds online OPs | ❌ Leaves devs guessing |
ElectronGuard.jar into your /plugins folder.config.yml will automatically generate./eg reload or restart your server.electronguard.admin / OP)| Command | Action |
|---|---|
/eg reload |
Hot-reload the entire plugin config |
/eg resetpass <player> <pass> |
Instantly reset a user's password |
/eg forcelogin <player> |
Bypass auth and force a player in |
/eg kick <player> |
Kick a player from the limbo state |
/eg info [player] |
View deep stats and session diagnostics |
/changepassword <old> <new> — Allow players to manage their own security.electronguard.bypass — Give this permission to bypass auth entirely (great for verified staff)./captcha <answer> — Solve the CAPTCHA challenge on join (auto-shown, Bedrock only)./login <password> — Authenticate with your password (Bedrock only — Java uses the web panel)./register <password> <confirm> — Create your account (Bedrock only).💡 Developer Note: ElectronGuard was built to respect your server's performance. It runs asynchronously where it matters and leaves zero ghost entities or chunk loads behind.
We listen to our community! If you have a feature request, found a bug, or want to contribute, drop by our GitHub Page (Add your link here).
⭐ If ElectronGuard secured your server, don't forget to leave a 5-star review!