Wellcome Gui

Wellcome Gui

A Hytale server plugin that automatically displays a customizable welcome GUI featuring server rules, commands, and a Discord link upon player connection.

186.0 загрузок
Обновлён 15 дней назад

Скриншоты

Описание

Hytale Welcome GUI (русская версия)

Этот проект представляет собой плагин сервера Hytale, который автоматически отображает Добро пожаловать в GUI Когда игрок присоединяется к серверу.

В настоящее время сконфигурировано для Сказка Бразильский Сервер отображает правила, полезные команды и интерактивные кнопки.

Особенности

  • Автооткрыт: GUI открывается автоматически через 2 секунды после того, как игрок присоединяется к миру.

  • Визуальная информация: Отображает приветственный текст, список правил и основных команд (например, помощь, пинг).

  • Интерактивность:

  • ДИСКОРД Кнопка: Отправляет кликабельное сообщение в чате со ссылкой Discord invite.

  • ENTENDI Кнопка: Закрывает окно.

  • Командир: Ручной доступ к экрану через команду (по умолчанию): Модлист).

Как изменить приветственный экран

Настройка делится на две части: Визуальные эффекты (Text/Layout) и Логика (кнопки/линки).

1. Изменение текста и макет (визуальные)

Для изменения отображаемого текста (Правила, Заголовок, Команды) необходимо отредактировать .ui Файл интерфейса.

  • Файл: src/main/resources/Common/UI/Custom/Pages/WelcomeGUI.ui

В этом файле изменить Текст Поля внутри него этикетка компонентов. Пример:

Метка #WelcomeText {
Стиль: (FontSize: 20, TextColor: #ffcc00, RenderBold: true)
Текст: "Ваше новое название здесь!"; // <-- Измените это
?  

2. Изменение связей и кнопочного поведения (логика)

Чтобы изменить ссылку Discord или действия кнопки, необходимо отредактировать класс Java.

  • Файл: src/main/java/com/talebrasil/hy/wellcomegui/gui/WelcomePage.java

Ищите ручка Событие данных метод. Здесь вы найдете логику #DiscordButton. Пример:

// Логика кнопки Discord
Если (data.discordClicked != null)
отформатированный Сообщение msg = новое форматированное сообщение ();
// Измените сообщение и ссылку ниже
msg.rawText = "[Разлад] Нажмите здесь: [https://discord.gg/YOUR_NEW_LINK]https://discord.gg/YOUR_NEW_LINK)";
msg.link = "[https://discord.gg/YOUR_NEW_LINK]https://discord.gg/YOUR_NEW_LINK)";
Player.sendMessage (новое сообщение)
?  

3. Смена командования

По умолчанию команда зарегистрирована в WellcomeCommand.java это Модлист. Чтобы изменить его на /Правила или /Добро пожаловать:

  • Файл: src/main/java/com/talebrasil/hy/wellcomegui/command/WellcomeCommand.java
  • Редактировать: супер("модлист", "показывает экран хорошего настроения"); Ваше желаемое имя.

Как строить

Убедитесь, что JDK настроен (проект установлен на Java 25). gradle.propertiesПриспособиться в соответствии с вашей средой.

# Windows
gradlew.bat сборка

Linux/Mac
градостроительный  

выход .джар Файл будет расположен в сборка/либс папка.

Hytale Welcome GUI (Бразилия)

Este projeto é um plugin para servidores Hytale (baseado na engine Hytale) que exibe automaticamente uma Интерфейс Графика (GUI) де Боас-Виндас quando um jogador entra no servidor.

Atualmente configurado para o servidor Сказка Бразильскийele exibe regras, comandos úteis e botões interativos.

Funcionalidades

  • Abertura Automática: Janela abre 2 segundos após o jogador conectar ao mundo.
  • Informações Visuais: Exibe texto de boas-vindas, lista de regras e comandos básicos (помощь, пинги т.д.
  • Межвидовая:
    • Ботау ДИСКОРДEnvia uma mensagem clicável no chat com o link do Discord.
    • Ботау ENTENDIFecha a janela.
  • Командо: Acesso manual à tela através do comando configurado (padrão: Модлист).

Como Modificar a Tela de Boas-Vindas

A customização é dividida em duas partes: Визуальный (Texto/Layout) e Lógica (Botões/Links).

1. Alterar Textos e Layout (видео)

Para mudar o que está escrito na tela (Regras, Título, Comandos), você deve editar o arquivo de interface .ui.

  • Арквиво: src/main/resources/Common/UI/Custom/Pages/WelcomeGUI.ui

Neste arquivo, você pode alterar os campos Текст Компоненты дентро дос этикетка. Работник:

Метка #WelcomeText {
Стиль: (FontSize: 20, TextColor: #ffcc00, RenderBold: true)
Текст: «Seu Novo Título Aqui!» <-- Altere aqui
?  

2. Alterar Links e Comportamento dos Botões (Lógica)

Para alterar o link do Discord ou o que acontece ao clicar nos botões, você deve editar a classe Java.

  • Арквиво: src/main/java/com/talebrasil/hy/wellcomegui/gui/WelcomePage.java

Купить Pelo Metodo ручка Событие данных. Lá você encontrará a lógica do botão #DiscordButton. Работник:

Оригинальное название: Lógica do botão Discord
Если (data.discordClicked != null)
отформатированный Сообщение msg = новое форматированное сообщение ();
// Altere a mensagem e o link abaixo
msg.rawText = "[Разлад] Clique aqui: [https://discord.gg/SEU_NOVO_LINK]https://discord.gg/SEU_NOVO_LINK)";
msg.link = "[https://discord.gg/SEU_NOVO_LINK]https://discord.gg/SEU_NOVO_LINK)";
Player.sendMessage (новое сообщение)
?  

3. Альтерар Командо

Por padrão, o comando registrado no arquivo WellcomeCommand.java е Модлист. Пара альтер-пара /regras ты /Добро пожаловать:

  • Арквиво: src/main/java/com/talebrasil/hy/wellcomegui/command/WellcomeCommand.java
  • Эдит: супер("модлист", "показывает экран хорошего настроения"); para o nome desejado.

Композитор Como Compilar

Certifique-se deter o JDK configurado (o projeto está definido para Java 25 no) gradle.propertiesajuste conforme seu ambiente.

# Windows
gradlew.bat сборка

Linux/Mac
градостроительный  

О Арквиво .джар gerado estará na pasta сборка/либс.

Показать оригинальное описание (English)

Hytale Welcome GUI (English Version)

This project is a Hytale server plugin that automatically displays a Custom Welcome GUI when a player joins the server.

Currently configured for the Tale Brasil server, it displays rules, useful commands, and interactive buttons.

📋 Features

  • Auto-Open: The GUI opens automatically 2 seconds after the player joins the world.

  • Visual Info: Displays welcome text, a list of rules, and basic commands (e.g., /help, /ping).

  • Interactivity:

  • DISCORD Button: Sends a clickable message in the chat with the Discord invite link.

  • ENTENDI (Understood) Button: Closes the window.

  • Command: Manual access to the screen via command (default: /modlist).

🛠 How to Modify the Welcome Screen

Customization is divided into two parts: Visuals (Text/Layout) and Logic (Buttons/Links).

1. Changing Texts and Layout (Visuals)

To change the displayed text (Rules, Title, Commands), you must edit the .ui interface file.

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

In this file, modify the Text fields inside the Label components. Example:

Label #WelcomeText {
    Style: (FontSize: 20, TextColor: #ffcc00, RenderBold: true);
    Text: "Your New Title Here!"; // <--- Change this
}

2. Changing Links and Button Behavior (Logic)

To change the Discord link or button actions, you must edit the Java class.

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

Look for the handleDataEvent method. There you will find the logic for #DiscordButton. Example:

// Discord button logic
if (data.discordClicked != null) {
    FormattedMessage msg = new FormattedMessage();
    // Change the message and link below
    msg.rawText = "[Discord] Click here: [https://discord.gg/YOUR_NEW_LINK](https://discord.gg/YOUR_NEW_LINK)";
    msg.link = "[https://discord.gg/YOUR_NEW_LINK](https://discord.gg/YOUR_NEW_LINK)"; 
    player.sendMessage(new Message(msg));
}

3. Changing the Command

By default, the command registered in WellcomeCommand.java is /modlist. To change it to /rules or /welcome:

  • File: src/main/java/com/talebrasil/hy/wellcomegui/command/WellcomeCommand.java
  • Edit: super("modlist", "Shows the wellcome screen"); to your desired command name.

🚀 How to Build

Ensure you have the JDK configured (the project is set to Java 25 in gradle.properties, adjust according to your environment).

# Windows
gradlew.bat build

# Linux/Mac
./gradlew build

The output .jar file will be located in the build/libs folder.

Hytale Welcome GUI (Tale Brasil)

Este projeto é um plugin para servidores Hytale (baseado na engine Hytale) que exibe automaticamente uma Interface Gráfica (GUI) de Boas-vindas quando um jogador entra no servidor.

Atualmente configurado para o servidor Tale Brasil, ele exibe regras, comandos úteis e botões interativos.

📋 Funcionalidades

  • Abertura Automática: A janela abre 2 segundos após o jogador conectar ao mundo.
  • Informações Visuais: Exibe texto de boas-vindas, lista de regras e comandos básicos (/help, /ping, etc).
  • Interatividade:
    • Botão DISCORD: Envia uma mensagem clicável no chat com o link do Discord.
    • Botão ENTENDI: Fecha a janela.
  • Comando: Acesso manual à tela através do comando configurado (padrão: /modlist).

🛠 Como Modificar a Tela de Boas-Vindas

A customização é dividida em duas partes: Visual (Texto/Layout) e Lógica (Botões/Links).

1. Alterar Textos e Layout (Visual)

Para mudar o que está escrito na tela (Regras, Título, Comandos), você deve editar o arquivo de interface .ui.

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

Neste arquivo, você pode alterar os campos Text dentro dos componentes Label. Exemplo:

Label #WelcomeText {
    Style: (FontSize: 20, TextColor: #ffcc00, RenderBold: true);
    Text: "Seu Novo Título Aqui!"; // <--- Altere aqui
}

2. Alterar Links e Comportamento dos Botões (Lógica)

Para alterar o link do Discord ou o que acontece ao clicar nos botões, você deve editar a classe Java.

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

Procure pelo método handleDataEvent. Lá você encontrará a lógica do botão #DiscordButton. Exemplo:

// Lógica do botão Discord
if (data.discordClicked != null) {
    FormattedMessage msg = new FormattedMessage();
    // Altere a mensagem e o link abaixo
    msg.rawText = "[Discord] Clique aqui: [https://discord.gg/SEU_NOVO_LINK](https://discord.gg/SEU_NOVO_LINK)";
    msg.link = "[https://discord.gg/SEU_NOVO_LINK](https://discord.gg/SEU_NOVO_LINK)"; 
    player.sendMessage(new Message(msg));
}

3. Alterar o Comando

Por padrão, o comando registrado no arquivo WellcomeCommand.java é /modlist. Para alterar para /regras ou /welcome:

  • Arquivo: src/main/java/com/talebrasil/hy/wellcomegui/command/WellcomeCommand.java
  • Edite: super("modlist", "Shows the wellcome screen"); para o nome desejado.

🚀 Como Compilar

Certifique-se de ter o JDK configurado (o projeto está definido para Java 25 no gradle.properties, ajuste conforme seu ambiente).

# Windows
gradlew.bat build

# Linux/Mac
./gradlew build

O arquivo .jar gerado estará na pasta build/libs.

Последние версии

WellcomeGUI-1.0.4.jar

Early Access 18.01.2026 11.1 КБ