Sueta

RLAUTH [1.21+]

1.3.1

Modern hybrid authentication: GUI PIN-pads, 3D visuals, and seamless auto-premium login.

·Plugin


[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

  1. Download the RLCORE.jar and RLAUTH.jar files.
  2. Place them in your server's /plugins folder.
  3. Restart the server.
  4. 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

  1. Descargue los archivos RLCORE.jar y RLAUTH.jar.
  2. Colóquelos en la carpeta /plugins de su servidor.
  3. Reinicie el servidor.
  4. 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.

Similar projects

Plugin →