[ENGLISH]
RLGATES
RLGATES captures the essence of classic plugins but rebuilds the entire internal logic to leverage the capabilities of the most modern versions of Minecraft and Java 21.
Key Features:
- Limitless construction: Detects frames of any shape (circles, abstract designs, etc.) as long as the block circuit is closed.
- Block display visuals: Stunning visual fills with translucent crystals that have no physical collision, preventing players from getting stuck.
- Smart teleportation: The system automatically detects whether the portal is horizontal or vertical. It adjusts the landing flush with the ground for vertical portals and with a safety margin for horizontal ones, ensuring seamless travel without jarring jumps, all while accompanied by immersive sound effects and particles for a premium experience.
- One-step creation: New workflow that allows you to link a pair of portals quickly: run the command once, and the plugin guides you to activate the first and second portals consecutively.
- Smart network management: If a portal is destroyed and its network is left with only one portal, the system automatically deactivates it to avoid orphaned networks or destination errors.
- Holograms and dynamic colors: Full support for MiniMessage (gradients/hex) and classic colors (&c). Displays the network name and destination directly above the portal.
- Robust persistence: Automatic saving in JSON format. Portals are maintained after server restarts.
- Entity cleanup: A system to remove "ghost" visuals left behind by old installations or errors from other plugins.
--------------------------------------------------------------------------------------------------
Plugin Screenshots
--------------------------------------------------------------------------------------------------
️ Installation and Configuration
- Download the RLCORE.jar and RLGATES.jar files.
- Place it in your server's /plugins folder.
- Restart the server.
- RLCORE is a mandatory dependency; RLGATES will not work without the base engine.
--------------------------------------------------------------------------------------------------
Available Commands
- /rlgates list: Shows the list of networks, their portals, and locations (rlgates.admin).
- /rlgates create <network> [hologram_text]: Starts the two-step creation mode to link two portals to a network (rlgates.admin).
- /rlgates reload: Reloads the configuration, language files, and physically rebuilds all portals from the saved files (rlgates.admin).
- /rlgates purge: Cleans any orphaned visuals or holograms in a radius near the player (rlgates.admin).
- /rlcore reload: Reloads the base engine and all translation modules (rlgates.admin).
- The permission to use portals (rlgates.use) 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:
--------------------------------------------------------------------------------------------------
Technical Requirements
- Minecraft Version: 1.21.X.
- Platform: Paper or Spigot.
- Java: Version 21.
--------------------------------------------------------------------------------------------------
⚠️ IMPORTANT
RLCORE must always be installed for RLGATES to function.
[SPANISH]
RLGATES
RLGATES: Portales de Nueva Generación
RLGATES retoma la esencia de plugins clásicos, pero reconstruye toda la lógica interna para aprovechar las capacidades de las versiones más modernas de Minecraft y Java 21.
Características Principales:
- Construcción sin límites: Detecta marcos de cualquier forma (círculos, diseños abstractos, etc.) siempre que el circuito de bloques esté cerrado.
- Visuales con block displays: Rellenos visuales impresionantes con cristales translúcidos que no tienen colisión física, evitando que los jugadores se queden trabados.
- Teletransporte inteligente: El sistema detecta automáticamente si el portal es horizontal o vertical. Ajusta el aterrizaje a ras de suelo en verticales y con margen de seguridad en horizontales para un viaje fluido y sin saltos bruscos, acompañado de efectos de sonido y partículas inmersivas para una experiencia premium.
- Creación en un solo paso: Nuevo flujo de trabajo que permite crear una pareja de portales vinculados rápidamente: lanzas el comando una vez y el plugin te guía para activar el primer y segundo portal consecutivamente.
- Gestión de redes inteligente: Si un portal es destruido y su red se queda con un solo portal, el sistema lo desactiva automáticamente para evitar redes huérfanas o errores de destino.
- Hologramas y colores dinámicos: Soporte completo para MiniMessage (gradientes/hex) y colores clásicos (&c). Muestra el nombre de la red y el destino directamente sobre el portal.
- Persistencia robusta: Guardado automático en formato JSON. Los portales se mantienen tras reinicios del servidor.
- Limpieza de entidades: Sistema para eliminar visuales "fantasma" que hayan quedado de instalaciones antiguas o errores de otros plugins.
--------------------------------------------------------------------------------------------------
️
️ Instalación y configuración
- Descargue los archivos RLCORE.jar y RLGATES.jar.
- Colóquelos en la carpeta /plugins de su servidor.
- Reinicie el servidor.
RLCORE es una dependencia obligatoria;
RLGATES no funcionará sin el motor base.
--------------------------------------------------------------------------------------------------
Comandos y permisos disponibles
- /rlgates list: Muestra la lista de redes, sus portales y ubicaciones (rlgates.admin).
- /rlgates create <red> [texto_holograma]: Inicia el modo de creación de doble paso para vincular dos portales a una red (rlgates.admin).
- /rlgates reload: Recarga la configuración, los archivos de idioma y reconstruye físicamente todos los portales desde los archivos guardados (rlgates.admin).
- /rlgates purge: Limpia cualquier visual o holograma huérfano en un radio cercano al jugador (rlgates.admin).
- El permiso para utilizar los portales (rlgates.use) 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 RLGATES funcione.