Sueta

MBTH Login Security

1.1

Secure your server, protect your players — login made safe and simple. ✅

·Plugin

MBTH Login Security
⚔ Advanced Authentication System with PIN Protection ⚔

Secure your cracked/hybrid server with the most advanced login system!

═══════════════════════════════════════

⚡ Why Choose MBTH Login Security?

✔ Dual Authentication - Password + PIN code for maximum security
✔ Beautiful GUI PIN Vault - Stunning graphical PIN entry with custom number heads
✔ Premium Player Detection - Auto-authenticate paid Minecraft accounts
✔ Discord Webhooks - Rich notifications with no dependencies!
✔ Alt Account Detection - Automatic IP-based tracking
✔ Zero Dependencies - Works out of the box!
✔ Fully Customizable - Every message, color, and feature configurable

═══════════════════════════════════════

Core Features

Password Authentication
• SHA-256 encrypted passwords
• Configurable password requirements
• Failed attempt protection (auto-kick)
• Session management (stay logged in)

PIN Code System
• Gorgeous GUI PIN Vault with balloon number heads
• Optional or mandatory PIN setup
• Separate PIN verification after password login
• Command-based or GUI-based entry

Premium Player Support
• Automatically detect paid Minecraft accounts
• Instant login bypass for premium players
• Perfect for hybrid servers (premium + cracked)
• Fully configurable

Login Method Choice
• Beautiful GUI menu to choose login method
• Players with PIN can choose: PIN or Password
• Faster login with PIN (4 digits vs full password)
• Seamless user experience

═══════════════════════════════════════

️ Security Features

  • SHA-256 Hashing - Passwords never stored in plain text
  • Session Validation - Configurable auto-login duration
  • IP Tracking - Monitor accounts from same IP
  • Alt Detection - Automatic alt account identification
  • Account Freezing - Lock suspicious accounts instantly
  • Login Timeout - Auto-kick if player doesn't login
  • Attempt Limiting - Kick after X failed attempts

═══════════════════════════════════════

Customization

Everything is customizable!

server-name: "Your Server"
titles:
  main-title: "&6✦ &e&lYOUR BRAND &6✦"
  subtitle: "&ePlease login to continue"
 
messages:
  login-success: "&a&l✔ Welcome back!"
  register-success: "&a&l✔ Account created!"

• Custom server branding
• Personalized titles and messages
• Minecraft color codes supported
• Configure every aspect

═══════════════════════════════════════

Discord Integration

Native Discord Webhooks - No plugins required!

Login Events - Password/PIN logins, premium auto-login
Registration Events - New accounts, PIN setup
Security Alerts - Failed attempts, suspicious activity

• Beautiful rich embeds with colors
• Automatic timestamps
• Fully asynchronous (no lag)
• Multiple webhook support

═══════════════════════════════════════

⚙️ Admin Commands

/resetpassword <player> <new-pass>  - Reset player password
/resetpin <player>                   - Remove player PIN
/unregister <player>                 - Delete player account
/freezeaccount <player>              - Lock player account
/unfreezeaccount <player>            - Unlock account
/forcelogout <player>                - Force re-authentication
/checkalt <player>                   - View alt accounts
/mbthlsreload                        - Reload configuration

All commands require mbth.admin permission or OP

═══════════════════════════════════════

Player Commands

/register <password> <confirm>        - Create account
/login <password>                      - Login to account
/changepassword <old> <new> <confirm>  - Change password
/setuppin <pin> <confirm>              - Create PIN code
/verifypin <pin>                       - Verify PIN
/changepin <old> <new> <confirm>       - Change PIN

═══════════════════════════════════════

Screenshots

Login Prompt


Beautiful colored login messages with titles

PIN Vault GUI


Stunning graphical PIN entry with balloon number heads

Login Method Choice


Choose between PIN or Password login

Discord Notifications


Rich embeds with colors and timestamps

═══════════════════════════════════════

⚡ Quick Setup

1. Install

Download the JAR and place in plugins/ folder

2. Start Server

Config files will be auto-generated

3. Configure (Optional)

Edit plugins/MBTHLoginSecurity/config.yml

4. Setup Discord (Optional)

Add webhook URLs to config.yml

5. Reload

/mbthlsreload

That's it! You're secured!

═══════════════════════════════════════

Perfect For

Cracked Servers
• Full authentication required
• Password + PIN protection
• Alt account monitoring
• Maximum security

Hybrid Servers
• Premium players auto-login
• Cracked players authenticate
• Best of both worlds
• Flexible configuration

Premium Servers
• Optional extra PIN security
• Session management
• Login choice convenience

═══════════════════════════════════════

Technical Details

Requirements:
• Minecraft 1.20.1+ (Paper/Spigot)
• Java 17+
• No dependencies!

Performance:
• Lightweight (< 100KB JAR)
• Async operations (no TPS impact)
• Optimized event handling
• Minimal memory usage

Storage:
• YAML-based player data
• Automatic backups on save
• Easy to manage and migrate

═══════════════════════════════════════

Configuration Example

config.yml
# MBTH Login Security Configuration

server-name: "MBTH"

# Login Settings
max-login-attempts: 3
login-timeout-seconds: 60

# Session (Stay Logged In)
session:
  enabled: true
  duration-minutes: 30

# PIN Code System
pin-code:
  enabled: true
  required: true
  length: 4
  max-attempts: 3

# Premium Player Bypass
premium-bypass:
  enabled: true

# Alt Account Detection
alt-detection:
  enabled: true
  notify-admins: true

# Discord Webhooks
discord:
  enabled: true
  login-webhook: "YOUR_WEBHOOK_URL"
  registration-webhook: "YOUR_WEBHOOK_URL"
  username: "MBTH Security"
 
# Customizable Messages
messages:
  login-success: "&a&l✔ Successfully logged in!"
  register-success: "&a&l✔ Successfully registered!"
  welcome-back: "&7Welcome back to {server}!"

═══════════════════════════════════════

Feature Comparison

[TABLE="class: grid, width: 100%"]
Feature Other Plugins MBTH Security
Password Auth ✔ ✔
PIN System ✘ ✔ GUI + Commands
Premium Detection Some ✔ Advanced
Discord Integration Requires Plugin ✔ Native Webhooks
Alt Detection Basic ✔ Advanced + Tracking
GUI Interfaces ✘ ✔ Beautiful GUIs
Login Method Choice ✘ ✔ GUI Selection
Account Management Limited ✔ Full Admin Tools
Customization Basic ✔ Everything
[/TABLE]

═══════════════════════════════════════

❓ FAQ

Q: Does this work on cracked servers?
A: Yes! It's designed specifically for cracked and hybrid servers.

Q: Do I need DiscordSRV?
A: No! We use native Discord webhooks - no dependencies required.

Q: Can premium players skip authentication?
A: Yes! Enable premium-bypass in config.yml

Q: Is the PIN system mandatory?
A: No, you can make it optional or completely disable it.

Q: Does this lag the server?
A: No! All operations are optimized and async - zero TPS impact.

Q: Can I customize the messages?
A: Absolutely! Every message supports Minecraft color codes.

Q: What happens if a player forgets their password AND PIN?
A: Admins can use /resetpassword or /resetpin to help them.

═══════════════════════════════════════

Bonus Features

  • Session persistence (remember logins)
  • IP-based alt account tracking
  • Account freeze/unfreeze system
  • Force logout capability
  • Detailed alt account reports
  • Customizable login timeout
  • Configurable attempt limits
  • Beautiful title animations
  • Color-coded console messages
  • Comprehensive logging system

═══════════════════════════════════════

Documentation

Full documentation included!

• Complete setup guide
• Command reference
• Configuration examples
• Discord webhook tutorial
• Troubleshooting guide
• API for developers

GitHub: https://https://github.com/Adhi1908/mbth-security/
Wiki: https://github.com/Adhi1908/mbth-security/wiki

═══════════════════════════════════════

Support

Need help? We've got you covered!

Discord: https://discord.gg/Q4xe2Uhksj
GitHub Issues: https://github.com/Adhi1908/mbth-security/issues
Email: [email protected]

═══════════════════════════════════════

⭐ Reviews

"Finally, a login plugin that actually looks good! The PIN vault is amazing!"
- ServerOwner123

"Best security plugin I've used. Discord webhooks work perfectly!"
- MinecraftAdmin

"Premium detection saved me so much time. Highly recommend!"
- HybridServer

═══════════════════════════════════════

Statistics

15+ Commands | 20+ Features | 30+ Config Options
Zero Dependencies
| 100% Customizable | Active Development

═══════════════════════════════════════

Roadmap

Planned Features:
• 2FA via email/Discord
• MySQL/MongoDB support
• Multi-language support
• Captcha system
• Login history viewer
• Security statistics dashboard

═══════════════════════════════════════

Download Now & Secure Your Server!

Made with ❤️ by MBTH Studios
Lead Developer: Adhi1908



Version 1.1.0 | Licensed under MIT | Compatible with Spigot & Paper 1.20.1+

Similar projects

Plugin →