JoinScreen 🖼️ Advanced Image Popup Welcome/Rules Screen 🖥️

JoinScreen 🖼️ Advanced Image Popup Welcome/Rules Screen 🖥️

Por joxmods 22 de enero de 2026
#bienvenida#Hytale#JoinScreen#JoinScreen 🖼️ Popup de Bienvenida/Reglas Avanzado con Imagen 🖥️#Mod#personalizable#popup#reglas

🚪 JoinScreen 🖥️

Un popup de bienvenida avanzado, basado en imágenes, amigable con los servidores para Hytale.

JoinScreen muestra una pantalla limpia y personalizable cuando los jugadores se unen, para que puedas mostrar reglas, anuncios, una imagen personalizada, texto y (opcionalmente) un enlace a tu sitio web/Discord/tienda, tiempo de aprobación y más. Está diseñado para ser ligero y fácil de configurar.

Soy consciente de un problema actual que afecta específicamente a los servidores de Windows, ya que el .jar se empaqueta a sí mismo durante la ejecución, pero el entorno de Windows no lo admite. Estoy trabajando en una solución.

Características

  • Popup de bienvenida / reglas al unirse
  • Título personalizado + texto del botón (ejemplo: “Por favor, lee las reglas de nuestro servidor”, “Estoy de acuerdo”)
  • Checkbox opcional “No mostrar de nuevo”
  • Tiempo de espera para unirse para evitar spam en reconexiones
  • Temporizador de bloqueo (obliga a los jugadores a esperar unos segundos antes de cerrar, ideal para reglas)
  • Botón URL opcional (sitio web / Discord / tienda / página de reglas)
  • Soporte para imagen personalizada (coloca tu propio banner de servidor)
  • Textos arriba y debajo de la imagen.

Configuración rápida (Propietarios de servidores)

1) Reemplaza la imagen de marcador de posición

Ve a:

  • /mods/JoinScreen/data/

Reemplaza:

  • placeholder.png

Con tu propia imagen (puedes mantener el mismo nombre de archivo, si cambias, actualiza la configuración).

Consejo de imagen: Usa 900×500 o más. La mejor relación de aspecto es ~1.8:1.

2) Edita la configuración

Abre:

/mods/JoinScreen/JoinScreen.json

Configura tu texto, reglas, nombre de imagen y botón URL opcional. (instrucciones a continuación)

3) ¡Reinicia(!)

Reinicia el servidor para asegurarte de que los cambios se apliquen.


Configuración (Qué hacen las opciones)

  • "Enabled": true | ¿Deberíamos habilitar el mod?
  • "ShowEveryJoin": true | Mostrar la pantalla para cada inicio de sesión en el servidor
  • "CooldownSeconds": 0 | Tiempo mínimo de espera antes de mostrar nuevamente a un usuario que inicia sesión.
  • "LockSeconds": 5 | Bloquea los botones, obligando al usuario a leer durante X segundos.
  • "AllowDontShowAgain": false | Permitir que el usuario seleccione no volver a verlo. (ignora preferencias anteriores si es falso)
  • "DontShowAgainText": "No mostrar de nuevo" | Personaliza el texto para el `no mostrar de nuevo`.
  • "Title": "Bienvenido al servidor de Hytale" | Personaliza el título de la ventana de la interfaz.
  • "TextAbove": "Ejemplo" | Un texto opcional que se mostrará encima de la imagen.
  • "TextBelow": "Otro Ejemplo" | Un texto opcional que se mostrará debajo de la imagen.
  • "CloseButtonText": "Estoy de acuerdo" | Personaliza el texto para el botón de cierre del diálogo.
  • "LockedCloseButtonText": "Por favor espera..." | Personaliza el texto para los botones aún bloqueados.
  • "ShowUrlButton": false | ¿Deberíamos mostrar un botón de enlace (URL)?
  • "UrlButtonText": "Abrir enlace" | Personaliza el texto para el botón de enlace.
  • "Url": "https://spacetale.net/example" | El enlace que se enviará al hacer clic en el botón anterior.
  • "CloseAfterUrl": false | ¿Debería cerrarse el diálogo después de abrir la URL?
  • "Image": "placeholder.png" | El nombre de la imagen que estás usando en la carpeta /JoinScreen/Data.
  • "DataImageFileName": "placeholder.png" | El nombre de la imagen que estás usando en la carpeta /JoinScreen/Data.
  • "AutoRepackJarOnStart": true | Ignora y deja en verdadero por ahora.
  • "AutoSizeWindow": true | Detección automática del tamaño de la imagen + botones para hacer un tamaño de ventana perfecto.
  • "MaxWindowWidth": 1200 | Ancho máximo de la ventana
  • "MaxWindowHeight": 900 | Altura máxima de la ventana

📝 Notas

  • Mantén tus reglas cortas y legibles. Si tienes reglas largas, enlaza a una página de reglas completa usando el botón URL.
  • Si deseas forzar la visibilidad de las reglas, usa LockSeconds + desactiva “no mostrar de nuevo”.

Se planea una multipágina con siguiente/anterior.

Hecho con amor por spacetale
Si puedes, agradecería mucho una pequeña donación, paso muchas horas (y tokens de cursor) para compartirlo con todos ustedes 🙃

❤️ Enlace de donación: buymeacoffee ❤️

Relacionados:

Welcome Welcome

Welcome Welcome

#bienvenida#Bienvenida Bienvenida#Hytale

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

WelcomeWindow

WelcomeWindow

#bienvenida#Configuración#Hytale

Introducción El propósito de esta biblioteca es proporcionar una ventana de bienvenida con información sobre el servidor...

WelcomeUI

WelcomeUI

#bienvenida#Hytale#Interfaz

WelcomeUI Este es un mod para servidores de Hytale que muestra una interfaz de bienvenida configurable para los jugadore...

Wellcome Gui

Wellcome Gui

#bienvenida#GUI#Hytale

Hytale Welcome GUI (English Version) Este proyecto es un plugin para servidores Hytale que muestra automáticamente una I...

Hola

Hola

#bienvenida#Configuración#Hola

El archivo de configuración se puede encontrar en mods/hola/config.json { “c1”: “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...