Repository navigation
Configuration
Dafealru edited this page Sep 13, 2026
·
3 revisions
SmartLogin features modular, beautifully documented YAML configuration files with ASCII section banners and clear descriptions for every setting.
general:
# Default language for new players (en, es, pt, fr, de, ru, zh)
default-language: "en"
# Automatically detect client language from the Minecraft client
auto-detect-client-language: true
# Time in seconds before an unauthenticated player is kicked
auth-timeout-seconds: 60
# Maximum accounts allowed per individual IP (0 = disabled)
max-accounts-per-ip: 10
# Usernames exempt from the IP account limit
ip-limit-bypass-users:
- "Admin"
- "Owner"password-policy:
min-length: 6
max-length: 32
max-login-attempts: 5
disallowed-passwords:
- "123456"
- "12345678"
- "password"
- "contrasena"
- "admin"
- "minecraft"streamer-protection:
enabled: true
mask-ips: true # Obfuscates real IPs in GUIs (***.***.***.***)
mask-emails-and-ids: true # Obfuscates emails (u***@domain.com) & Discord IDs
anti-chat-password-leak: true # Intercepts unslashed passwords sent to chat
alert-on-intercepted-leak: true
warn-on-2fa-qr-setup: true# Cryptographic Password Hashing Algorithm
# Options: "ARGON2ID" (Recommended), "PBKDF2_SHA512", "BCRYPT", "SHA256"
hashing:
algorithm: "ARGON2ID"
salt-bytes: 32
# Fast Reconnection SessionShield
session-shield:
enabled: true
session-duration-minutes: 60
# Bedrock Edition Auto-Login (Geyser & Floodgate)
bedrock:
auto-login-enabled: true
strict-floodgate-validation: true
allowed-prefixes:
- "."
- "*"
- "_"
# Java Premium Mojang Auto-Login
premium:
auto-login-enabled: true
strict-texture-signature-check: true