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

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

JoinScreen adds a dynamic image+text-based welcome popup when players join your Hytale server. Super-easy drop-an-image solution. Show server rules and tips, website link, banner, instructions, etc.

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

Скриншоты

Описание

Обсуждение JoinScreen

Продвинутый, основанный на изображениях, удобный для сервера приветственный всплывающий окно для серверов Hytale.

 

JoinScreen показывает чистый, настраиваемый экран, когда игроки присоединяются, поэтому вы можете отображать правила, объявленияА. обычай изображение, текст и (необязательно) ссылка на ваш сайт/дискорд/магазин, охлаждение одобрения и многое другое. Он разработан, чтобы быть легким и легко настроить.


Я знаю о текущей проблеме, особенно затрагивающей сервер Windows, поскольку .jar упаковывается во время работы, но среда Windows не поддерживает его. Работаю над решением.

Особенности

  • Добро пожаловать / Правила popup to join
  • Пользовательский заголовок + текст кнопки (Пример: «Пожалуйста, ознакомьтесь с правилами нашего сервера», «Я согласен»).
  • Дополнительный флажок «Don’t Show Again»
  • Присоединяйтесь к cooldown Чтобы избежать спама при повторном подключении
  • Заблокировать таймер (Вынуждает игроков ждать несколько секунд до закрытия, отлично подходит для правил)
  • Опциональная кнопка URL (веб-сайт / Discord / магазин / страница правил)
  • Пользовательская поддержка изображений (сброс в собственный серверный баннер)
  • Сверху и под картинками тексты.

 

Быстрая настройка (владельцы серверов)

1) Заменить изображение заполнителя

Перейти к:

  • /mods/JoinScreen/data/

Заменить:

  • заполнитель

С вашим собственным изображением (вы можете сохранить то же имя файла, если вы измените, обновите конфигурацию).

Подсказка: Использовать 900×500 или выше. Лучшее соотношение сторон ~1.8:1.

2) Редактировать конфигурацию

Открыть:

/mods/JoinScreen/JoinScreen.json

Установите текст, правила, имя изображения и дополнительную кнопку URL. (инструкции ниже)

3) Перезапустить(!)

Перезагрузите сервер, чтобы убедиться, что изменения происходят.



конфигурация (Что делают варианты)

  • "Включено": правда ! Должны ли мы включить мод?
  • «ShowEveryJoin»: оригинал ! Показать экран для каждого сервера
  • «CooldownSeconds»: 0 ! Минимальное охлаждение перед повторным показом пользователю.
  • «LockSeconds»: 5 ! Заблокируйте кнопки, заставляя пользователя читать в течение X секунд.
  • Оригинальное название: AllowDontShowAgain: false ! Позвольте пользователю выбрать, чтобы никогда не видеть его снова. (проигнорирует прошлые предпочтения, если они ложные)
  • "DontShowAgainText": «Не показывайся снова» Настройте текст на «не показывать снова».
  • Оригинальное название: Welcome to the Hytale Server ! Настройка названия окна UI.
  • «TextAbove»: «Пример» ! Дополнительный текст, который будет показан над изображением.
  • «TextBelow»: «Еще один пример» ! Дополнительный текст, который будет показан под изображением.
  • «CloseButtonText»: «Согласен» ! Настройка текста для кнопки закрытия диалога.
  • "LockedCloseButtonText": «Пожалуйста, подождите...» ! Настройте текст для все еще заблокированных кнопок.
  • «ShowUrlButton»: ложная версия ! Нужно ли показывать кнопку ссылки (URL)?
  • «UrlButtonText»: «Открытая ссылка» ! Настройте текст для кнопки ссылки.
  • "Урл":https://spacetale.net/exmple" ! Ссылка, которая будет отправлена при нажатии кнопки выше.
  • "CloseAfterUrl": ложный ! Должен ли диалог закрыться после открытия URL?
  • "Изображение": "placeholder.png" ! Имя изображения, которое вы используете в папке /JoinScreen/Data.
  • «DataImageFileName»: «placeholder.png» ! Имя изображения, которое вы используете в папке /JoinScreen/Data.
  • "AutoRepackJarOnStart": правда ! Игнорируйте и оставляйте на верном пока.
  • AutoSizeWindow: правда ! Автообнаружение для размера изображения + кнопки, чтобы сделать идеальный размер окна.
  • «MaxWindowWidth» 1200 ! Максимальная ширина окна
  • «MaxWindowHeight»: 900 ! Максимальная высота окна

Заметки

  • Держите свои правила короткими и читаемыми. Если у вас есть длинные правила, перейдите на страницу с полными правилами, используя кнопку URL.
  • Если вы хотите сила Правила видимости, использования Замок второй Отключить «Don’t Show Again»

 


Планируется многостраничная работа со следующей/обратной.

Сделано с любовью от SpaceTale
Если вы можете, я бы очень ценил небольшое пожертвование, я трачу много часов (и токены курсора), чтобы поделиться им с вами.


Оригинальное название: Buymeacoffee

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

🚪 JoinScreen 🖥️

An advanced, image-based, server-friendly welcome popup for Hytale servers.

 

JoinScreen shows a clean, customizable screen when players join, so you can display rules, announcements, a custom image, text, and (optionally) a link to your website/Discord/store, approval cooldown and more. It’s designed to be lightweight and easy to set up.


I'm aware of a current issue specifically affecting Windows server, as the .jar is packing itself during running but Windows environment does not support it. Working on a solution.

Features

  • Welcome / rules popup on join
  • Custom title + button text (example: “Please read our server rules”, “I agree”)
  • Optional “Don’t show again” checkbox
  • Join cooldown to avoid spam on reconnects
  • Lock timer (forces players to wait a few seconds before closing, great for rules)
  • Optional URL button (website / Discord / store / rules page)
  • Custom image support (drop in your own server banner)
  • Above and under the image texts.

 

Quick Setup (Server Owners)

1) Replace the placeholder image

Go to:

  • /mods/JoinScreen/data/

Replace:

  • placeholder.png

With your own image (you can keep the same filename, if u change, update the config).

Image tip: Use 900×500 or higher. Best aspect ratio is ~1.8:1.

2) Edit the config

Open:

/mods/JoinScreen/JoinScreen.json

Set your text, rules, image name, and optional URL button. (instructions below)

3) Restart(!)

Restart the server to make sure changes are taking place.



Configuration (What the options do)

  • "Enabled": trueShould we enable the mod?
  • "ShowEveryJoin": true | Show the screen for each server-login
  • "CooldownSeconds": 0 | Minimum cooldown before showing again to a logging user.
  • "LockSeconds": 5 | Lock the buttons, forcing the user to read for X seconds.
  • "AllowDontShowAgain": false | Allow the user to select to never see it again. (will ignore past preferences if false)
  • "DontShowAgainText": "Don't show again" | Customize the text for the `don't show again`.
  • "Title": "Welcome to the Hytale Server" | Customize the title of the UI window.
  • "TextAbove": "Example"An optional text that will be shown above the image.
  • "TextBelow": "Another Example"An optional text that will be shown under the image.
  • "CloseButtonText": "I agree" | Customize the text for the dialogue closing button.
  • "LockedCloseButtonText": "Please wait..." | Customize the text for the still locked buttons.
  • "ShowUrlButton": false | Should we show a link (URL) button?
  • "UrlButtonText": "Open link" | Customize the text for the link button.
  • "Url": "https://spacetale.net/example" | The link that will be sent upon clicking the above button.
  • "CloseAfterUrl": false | Should the dialogue close after opening the URL?
  • "Image": "placeholder.png" | The name of the image you're using in the /JoinScreen/Data folder.
  • "DataImageFileName": "placeholder.png" The name of the image you're using in the /JoinScreen/Data folder.
  • "AutoRepackJarOnStart": true | Ignore and leave on true for now.
  • "AutoSizeWindow": true | Auto-detection for image size + buttons to make perfect window size.
  • "MaxWindowWidth": 1200 | Maximum window width
  • "MaxWindowHeight": 900Maximum window height

📝 Notes

  • Keep your rules short and readable. If you have long rules, link to a full rules page using the URL button.
  • If you want to force rules visibility, use LockSeconds + disable “don’t show again”.

 


Multipage with next/back is planned.

Made with love by spacetale
If you can, I would greatly appreciate a small donation, I spend a lot of hours (and cursor tokens) to share it will you all 🙃


❤️ Donation link: buymeacoffee ❤️

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

JoinScreen-0.3.2.jar

Early Access 21.01.2026 1.1 МБ

JoinScreen-0.3.1.jar

Early Access 20.01.2026 1.1 МБ

JoinScreen-0.3.0.jar

Early Access 19.01.2026 1.1 МБ

JoinScreen-0.2.8.jar

Early Access 19.01.2026 1.1 МБ

JoinScreen-0.2.7.jar

Early Access 19.01.2026 1.1 МБ