[ENGLISH]
️ RLAUTH
Modern Hybrid Authentication Suite
RLAUTH reimagines the authentication process for the modern era. Designed for Minecraft 1.21+, it eliminates the friction of traditional chat-based logins by introducing interactive visual interfaces and seamless premium detection.
Key Features:
- Auto-Login Premium: Intelligent detection of original accounts. Premium players skip the login process entirely—no commands needed!
- Interactive GUI PIN-Pad: Forget typing passwords in the chat. Secure your account using a modern items-based interface with numbers and colors.
- Bedrock & Geyser Ready: Native support for Floodgate. Automatic login for Bedrock players to ensure a smooth cross-platform experience.
- Smart IP Sessions: Reconnect within a safety window (5-10 min) without re-entering your PIN. Perfect for quick relogs or minor lag spikes.
- Visual Immersion: Uses RLCORE to display 3D holograms, apply blindness, and hide unauthenticated players to prevent spoilers and spam.
- Industrial-Grade Security: All passwords are encrypted using BCrypt. Your users' data is safe from database leaks.
- Ghost Clean-up: High-performance handling of sessions to prevent "Player already logged in" errors.
--------------------------------------------------------------------------------------------------
Plugin Screenshots
--------------------------------------------------------------------------------------------------
️ Installation and Configuration
- Download the RLCORE.jar and RLAUTH.jar files.
- Place them in your server's /plugins folder.
- Restart the server.
- RLCORE is a mandatory dependency; RLAUTH will not work without the base engine.
--------------------------------------------------------------------------------------------------
Available Commands
- /login <pin>: Classic login alternative to GUI.
- /register: Redirects to the secure GUI system.
- /premium: Toggle your account to Premium mode to skip login forever.
- /rlauth changepassword <player> <new_pin>: Administrative password reset (rlauth.admin).
- /rlauth unregister <player>: Completely wipe a user's security data (rlauth.admin).
- /rlcore reload: Reloads the base engine and all RL-Suite translations (rlcore.admin).
The permission to login and register is granted to all users by default.
--------------------------------------------------------------------------------------------------
Native Multi-Language Support
The system detects and applies full translations (including help menus and error messages) in:
- English
- Spanish
- French
- German
- Portuguese
--------------------------------------------------------------------------------------------------
Technical Requirements
- Minecraft Version: 1.21.X.
- Platform: Paper or Spigot.
- Java: Version 21.
--------------------------------------------------------------------------------------------------
⚠️ IMPORTANT
RLCORE must always be installed for RLAUTH to function.
--------------------------------------------------------------------------------------------------
[ESPAÑOL]
️ RLAUTH
Suite de Autenticación Híbrida Moderna
RLAUTH reinventa el proceso de autenticación para la era moderna. Diseñado para Minecraft 1.21+, elimina la fricción de los inicios de sesión tradicionales por chat mediante la introducción de interfaces visuales interactivas y detección premium fluida.
Características Principales:
- Auto-Login premium: Detección inteligente de cuentas originales. Los jugadores Premium se saltan el proceso de inicio de sesión por completo, ¡sin necesidad de comandos!
- PIN-Pad visual interactivo: Olvídate de escribir contraseñas en el chat. Asegura tu cuenta usando una interfaz moderna basada en ítems con números y colores.
- Listo para Bedrock y Geyser: Soporte nativo para Floodgate. Inicio de sesión automático para jugadores de Bedrock para garantizar una experiencia multiplataforma fluida.
- Sesiones de IP inteligentes: Reconéctate dentro de una ventana de seguridad (5-10 min) sin volver a introducir tu PIN. Perfecto para re-conexiones rápidas.
- Seguridad de grado industrial: Todas las contraseñas están encriptadas mediante BCrypt. Los datos de tus usuarios están a salvo de filtraciones de bases de datos.
- Limpieza de Fantasmas: Gestión de sesiones de alto rendimiento para evitar errores de "El jugador ya ha iniciado sesión".
--------------------------------------------------------------------------------------------------
️ Instalación y configuración
- Descargue los archivos RLCORE.jar y RLAUTH.jar.
- Colóquelos en la carpeta /plugins de su servidor.
- Reinicie el servidor.
- RLCORE es una dependencia obligatoria; RLAUTH no funcionará sin el motor base.
--------------------------------------------------------------------------------------------------
Comandos y permisos disponibles
- /login <pin>: Alternativa de inicio de sesión clásica al GUI.
- /register: Redirige al sistema GUI seguro.
- /premium: Cambia tu cuenta al modo Premium para saltar el login para siempre.
- /rlauth changepassword <player> <new_pin>: Restablecimiento administrativo de contraseña (rlauth.admin).
- /rlauth unregister <player>: Borra por completo los datos de seguridad de un usuario (rlauth.admin).
- /rlcore reload: Recarga el motor base y todas las traducciones de la suite RL (rlcore.admin).
El permiso para iniciar sesión y registrarse ya viene dado por defecto a los usuarios.
--------------------------------------------------------------------------------------------------
Soporte Multi-Idioma Nativo
El sistema detecta y aplica traducciones completas (incluyendo menús de ayuda y mensajes de error) en:
- Español
- Inglés
- Francés
- Alemán
- Portugués
--------------------------------------------------------------------------------------------------
Requerimientos Técnicos
- Versión de Minecraft: 1.21.X.
- Plataforma: Paper o Spigot.
- Java: Versión 21.
--------------------------------------------------------------------------------------------------
⚠️ IMPORTANTE
RLCORE debe estar instalado siempre para que RLAUTH funcione.