Welcome Welcome
Archivo HyUIml configurable que se carga cuando el usuario se conecta/reingresa al servidor, con el constructor de inter...

Hytale Welcome GUI (English Version)
Este proyecto es un plugin para servidores Hytale que muestra automáticamente una Interfaz Gráfica de Bienvenida Personalizada cuando un jugador se une al servidor.
Actualmente configurado para el servidor Tale Brasil, muestra reglas, comandos útiles y botones interactivos.
📋 Características
Apertura Automática: La GUI se abre automáticamente 2 segundos después de que el jugador se une al mundo.
Información Visual: Muestra texto de bienvenida, una lista de reglas y comandos básicos (por ejemplo, /help, /ping).
Interactividad:
Botón DISCORD: Envía un mensaje clicable en el chat con el enlace de invitación de Discord.
Botón ENTENDI (Entendido): Cierra la ventana.
Comando: Acceso manual a la pantalla a través de un comando (por defecto: /modlist).
🛠 Cómo Modificar la Pantalla de Bienvenida
La personalización se divide en dos partes: Visuales (Texto/Layout) y Lógica (Botones/Enlaces).
Para cambiar el texto mostrado (Reglas, Título, Comandos), debes editar el archivo de interfaz .ui.
src/main/resources/Common/UI/Custom/Pages/WelcomeGUI.uiEn este archivo, modifica los campos Text dentro de los componentes Label.Ejemplo:
Label #WelcomeText {
Style: (FontSize: 20, TextColor: #ffcc00, RenderBold: true);
Text: "¡Tu Nuevo Título Aquí!"; // <--- Cambia esto
}
Para cambiar el enlace de Discord o las acciones de los botones, debes editar la clase Java.
src/main/java/com/talebrasil/hy/wellcomegui/gui/WelcomePage.javaBusca el método handleDataEvent. Allí encontrarás la lógica para #DiscordButton.Ejemplo:
// Lógica del botón de Discord
if (data.discordClicked != null) {
FormattedMessage msg = new FormattedMessage();
// Cambia el mensaje y el enlace a continuación
msg.rawText = "[Discord] Haz clic aquí: [https://discord.gg/TU_NUEVO_ENLACE](https://discord.gg/TU_NUEVO_ENLACE)";
msg.link = "[https://discord.gg/TU_NUEVO_ENLACE](https://discord.gg/TU_NUEVO_ENLACE)";
player.sendMessage(new Message(msg));
}
Por defecto, el comando registrado en WellcomeCommand.java es /modlist. Para cambiarlo a /rules o /welcome:
src/main/java/com/talebrasil/hy/wellcomegui/command/WellcomeCommand.javasuper("modlist", "Muestra la pantalla de bienvenida"); a tu nombre de comando deseado.🚀 Cómo Compilar
Asegúrate de tener configurado el JDK (el proyecto está configurado para Java 25 en gradle.properties, ajusta según tu entorno).
# Windows
gradlew.bat build
# Linux/Mac
./gradlew build
El archivo de salida .jar estará ubicado en la carpeta build/libs.
Archivo HyUIml configurable que se carga cuando el usuario se conecta/reingresa al servidor, con el constructor de inter...
Introducción El propósito de esta biblioteca es proporcionar una ventana de bienvenida con información sobre el servidor...
WelcomeUI Este es un mod para servidores de Hytale que muestra una interfaz de bienvenida configurable para los jugadore...
🚪 JoinScreen 🖥️ Un popup de bienvenida avanzado, basado en imágenes, amigable con los servidores para Hytale. JoinScre...
El archivo de configuración se puede encontrar en mods/hola/config.json { “c1”: “Este mensaje se envía...
Join Welcome Message Plugin 🎮 Un plugin ligero para servidores de Hytale que da la bienvenida a tus jugadores con estil...