Wellcome Gui

Wellcome Gui

Por mrboreal 19 de enero de 2026
#bienvenida#GUI#Hytale#Hytale Welcome GUI#modificación#plugin

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).

1. Cambiando Textos y Layout (Visuales)

Para cambiar el texto mostrado (Reglas, Título, Comandos), debes editar el archivo de interfaz .ui.

  • Archivo: src/main/resources/Common/UI/Custom/Pages/WelcomeGUI.ui

En 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
}

2. Cambiando Enlaces y Comportamiento de Botones (Lógica)

Para cambiar el enlace de Discord o las acciones de los botones, debes editar la clase Java.

  • Archivo: src/main/java/com/talebrasil/hy/wellcomegui/gui/WelcomePage.java

Busca 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));
}

3. Cambiando el Comando

Por defecto, el comando registrado en WellcomeCommand.java es /modlist. Para cambiarlo a /rules o /welcome:

  • Archivo: src/main/java/com/talebrasil/hy/wellcomegui/command/WellcomeCommand.java
  • Editar: super("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.

Relacionados:

Hola

Hola

#bienvenida#Configuración#Hola

El archivo de configuración se puede encontrar en mods/hola/config.json { &#8220;c1&#8221;: &#8220;Este mensaje se envía...

Join Welcome Message

Join Welcome Message

#bienvenida#comandos#Configuración

Join Welcome Message Plugin 🎮 Un plugin ligero para servidores de Hytale que da la bienvenida a tus jugadores con estil...

WelcomeTale

WelcomeTale

#bienvenida#BienvenidaTale#comunidad

Un plugin para servidores de Hytale que desactiva la difusión del mensaje de bienvenida predeterminado y muestra mensaje...

WelcomeAlert

WelcomeAlert

#Alerta de Bienvenida#bienvenida#Configuración

Un plugin simple y ligero para Hytale que mejora la experiencia del jugador al mostrar un mensaje de bienvenida personal...

welcome message on screen

welcome message on screen

#bienvenida#comunidad#Configuración

Mensaje de Bienvenida Post-Login es un plugin ligero y fácil de configurar que muestra un mensaje de bienvenida personal...

empyrean

empyrean

#Aventura#biomas#exploración

Adéntrate en el Reino Empíreo, una impresionante dimensión celestial que redefine la exploración vertical en Hytale. Isl...