Message of the Day - MOTD

Message of the Day - MOTD

Make a great first impression! This Hytale plugin features: • Custom Join Greetings: Welcome players the moment they arrive. • Server-wide Announcements: Broadcast news instantly. • Dynamic MOTD: Change Configs Live In Real Time. Simple, fast, and light!

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

Скриншоты

Описание

Сообщение дня (MOTD) Плагин

Прочный, легкий сказка Плагин сервера, предназначенный для приветствия игроков с настраиваемыми заголовками и субтитрами при подключении с помощью встроенного баннера HyTales или пользовательского способа делать объявления сервера.


Объявления

MOTD поддерживает серверные объявления с заголовком события, который полностью настраивается и полностью поддерживается серверной консолью.

Использование: 

  • Одиночная линия: "/motd анонс Перезапуск сервера за 5 минут" - это будет делать только основной заголовок с обезличенным вторичным названием "Широкое объявление сервера".
  • Двухполосный: "/motd анонс Перезапуск сервера через 5 минут - доберитесь до безопасного места" - Используя символ " |" система разделит сообщение на два, чтобы установить первичные и вторичные заголовки. (Первый - первичный, второй - вторичный)

️️Конфигурация:

    "Анонс": {
«isMajor»: правда, — меняет название события
"Продолжительность": 5.0 - изменяет общую продолжительность сообщения, отображаемого в секундах
"FadeInDuration": 1.5, - изменяет продолжительность затмения в секундах (включено во время продолжительности)
"fadeOutDuration": 1.5, - Изменение продолжительности вымирания в секундах (включено во время продолжительности)
"permGroup": "%commandPermissions%", - По умолчанию это такое же разрешение, как и разрешения команд, но это может быть настроено на потребности вашего сервера.
«Enabled»: true — включить или отключить команду объявления
? 

 


 

Игрок присоединяется

Посредством defualt MOTD будет отображать приветственное сообщение пользователю. Это приветственное сообщение полностью настраивается и может быть рандомизировано путем включения рандомизации.

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

  1. Включите рандомизированный Заголовок в конфигурации.
  2. Откройте и отредактируйте случайный Названия событий. json файл для добавления сообщений, которые вы хотите рандомизировать.
  3. Пользователь /motd перезагрузит или перезагрузит сервер.

Примечание Если вы хотите рандомизировать только 1 заголовок. Поместите в этот раздел только одно сообщение.

️️Конфигурация:

"Добро пожаловать": {
"primaryTitle": "Welcome %player% to MOTD", - Когда рандомизацияTitle ложна, это то, что показано как основной заголовок.
«Вторичный титул»: «Полный настраиваемый», - Когда рандомизированный титул является ложным, это то, что показано как вторичное название.
«isMajor»: правда, — меняет название события
"Продолжительность": 5.0 - изменяет общую продолжительность сообщения, отображаемого в секундах
"FadeInDuration": 1.5, - изменяет продолжительность затмения в секундах (включено во время продолжительности)
"fadeOutDuration": 1.5, - Изменение продолжительности вымирания в секундах (включено во время продолжительности)
«randomizeTitle»: правда, — изменения, когда данные для первичных и вторичных заголовков из конфигураций по умолчанию (перечисленные выше) или случайные Название мероприятия. Джонсон
"permGroup": "%commandPermissions%", - По умолчанию это такое же разрешение, как и разрешения команд, но это может быть настроено на потребности вашего сервера.
«Enabled»: true — включить или отключить команду объявления
?

 


 

Обновление доступной системы

MOTD по умолчанию будет уведомлять людей с разрешениями «hytale:admin». Это можно изменить, чтобы добавить еще одну роль.

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

️️Конфигурация:

    «Обновить доступно»: {
"permGroup": "hytale.admin", - Устанавливает группу разрешений, которая увидит обновление доступного сообщения, когда этот игрок присоединится. ("hytale:admins" всегда будет видеть уведомление, если оно не отключено.
"включено": true - Включает/отключает уведомление (не рекомендуется отключать)
?

 


 

Команды и разрешения

Все команды требуют узла разрешения «hytale.admin» (стандарт для Операторов/Админов) defualt, который может быть изменен в конфигурации.

Командование Описание
/motd Отображает меню помощи и использования.
/motd скачать Мгновенная перезагрузка config.json Изменения.
/motd test Просмотр заголовка MOTD на экране.

 

Примечание: Команда «/motd test» должна выполняться игроком в игре. Он использует «world.execute()» для безопасного подключения Hytale Command Thread к World Thread для доступа к компонентам.

 

️ Конфигурация

Плагин генерирует «config.json», где вы можете изменять и настраивать настройки по своему вкусу и потребностям сервера. От таких вещей, как продолжительность, название события остается на экране до того, как быстро или медленно оно исчезает. Полная поддержка команд в игре.

% игроков % Может быть вставлен в сообщение Title, чтобы захватить имя пользователя.

%-командные разрешения % Можно использовать для передачи разрешений на то, что установлено для командных разрешений. По умолчанию это «hytale:admin».

 

Примеры сезонных приветственных сообщений:
"Счастливый жуткий сезон, % игроков%!"
«Счастливого Рождества, % игроков %!»

Когда мод первый загружается, он будет создавать каталог в папке модов и конфигурацию. Джейсон будет внутри. Вы можете редактировать config.json во время работы сервера и использовать «/motd reload» для перезагрузки настроек конфигурации и «/motd test» для генерации приветственного сообщения.

 

Примечание: Все изменения в файле config.json потребуют перезагрузки /motd или перезагрузки сервера для установки изменений на сервер.


Изменить логотип

Обновление версии 0.1.1: Патч «Контроль и настройка»

Это обновление значительно меняет то, как вы управляете и отображаете сообщения. От конфигурации в реальном времени до динамических случайных заголовков ваши объявления на сервере стали намного более гибкими.


️ Конфигурация и основные изменения

  • Структурная перестройка: Система конфигураций была полностью переработана для будущей защиты и расширенных опций.
    • ️ Требуемое действие: Пожалуйста. Удалите старый файл конфигурации перед установкой этого обновления, чтобы новая структура могла генерироваться должным образом.
  • Живое редактирование: Добавлены команды чата, которые позволяют изменять настройки конфигурации в режиме реального времени, не выходя из игры.
  • Разрешения: Разрешения были добавлены, чтобы улучшить способ настройки этого мода.
  • Ручная система перезагрузки: Добавить a /motd скачать командование. Изменения в конфигурационных файлах не являются автоматическими для игры; используйте эту команду, чтобы перенести обновления на сервер.
  • Обновление уведомлений: Теперь вы получите уведомление, когда будет доступна новая версия плагина, гарантируя, что вы никогда не пропустите функцию или исправление.

Новые особенности

  • Рандомизированные названия: Введите разнообразие в внешний вид вашего сервера!

  • Новый файл: Разработчик:ventitles.json.
    • Храните свои собственные фразы здесь. При включении в конфигурацию плагин будет извлекать как из первичных, так и из вторичных заголовков, чтобы сохранить свежесть.
  • Серверные объявления: Самое большое дополнение! Используйте /motd анонс Командование для широковещательных передач.
  • Поддержка консоли: Идеально подходит для автоматических предупреждений о перезагрузке сервера.

  • Двухлинейное форматирование: Используйте символ трубы (!) отделить первичный и вторичный тексты.

  • Умные дефекты: Если труба не используется, вторичное название по умолчанию «Широкомасштабное объявление».

Примеры объявления

  • Одиночная линия: /motd анонс Сервер запускается через 5 минут
  • Двухполосный: /motd анонс Перезапуск сервера через 5 минут - доберитесь до безопасного места

 

 

 

 

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

Message of the Day (MOTD) Plugin

A robust, lightweight Hytale server plugin designed to greet players with customizable titles and subtitles upon joining using HyTales integrated banner or a custom way to do your server announcements.


📣Announcements

MOTD supports server wide announcements with the event title that is fully customizable and is fully supported by the server console.

Usage: 

  • Single-Line: "/motd announcement Server Restarting in 5 min" - This will only do the primary title with a defualt secondary title of Server Wide Announcement.
  • Two-Line: "/motd announcement Server Restarting in 5 min | Get to somewhere safe" - By using the "|" symbol the system will split the message in two to set the primary and seconday titles. (First is primary, Second is secondary)

⚙️Configuration:

    "announcement": {
        "isMajor": true, - Changes the way the event title looks
        "duration": 5.0, - Changes the TOTAL duration the message is shown in seconds
        "fadeInDuration": 1.5, - Changes how long the fade in will last in seconds (included in the duration time)
        "fadeOutDuration": 1.5, - Changes how long the fade out will last in seconds (included in the duration time)
        "permGroup": "%commandPermissions%", - By default this is the same permission as the command permissions but this can be configured to your server needs.
        "enabled": true - Enabled or disabled the announcement command
    }

 


 

👋Player Joins

By defualt, MOTD will display a welcome message to the user. This welcome message is fully customizable and has the ability to be randomized by enabling randomizeTitle.

Randomize Title:

  1. Enable the randomizedTitle in the config.
  2. Open and edit the randomEventTitles.json file to add in your messages you'd like to randomize.
  3. User /motd reload or restart the server.

NOTE If you only want 1 title to be randomize. Only put one message in that section in the json. 

⚙️Configuration:

"welcomeBanner": {
        "primaryTitle": "Welcome %player% to MOTD", - When randomizeTitle is false, this be what is shown as the primary title.
        "secondaryTitle": "Full Customizable", - When randomizeTitle is false, this be what is shown as the secondary title.
        "isMajor": true, - Changes the way the event title looks
        "duration": 5.0, - Changes the TOTAL duration the message is shown in seconds
        "fadeInDuration": 1.5, - Changes how long the fade in will last in seconds (included in the duration time)
        "fadeOutDuration": 1.5, - Changes how long the fade out will last in seconds (included in the duration time)
        "randomizeTitle": true, - Changes where the data for primary & secondary titles from default configs (listed above) or the randomEventTitle.json
        "permGroup": "%commandPermissions%", - By default this is the same permission as the command permissions but this can be configured to your server needs.
        "enabled": true - Enabled or disabled the announcement command
    }

 


 

🔄Update Available System

MOTD by default will notify people with "hytale:admin"  permissions. This can be changed to add another role to be included. 

Note: Admins will always receive the notifcations as they have all permissions.

⚙️Configuration:

    "updateAvailable": {
        "permGroup": "hytale.admin", - Sets the permission group that will see the update available message when that player joins. ("hytale:admins" will always see the notification unless disabled.
        "enabled": true - Enables/Disables the notification (Do not recommend turning off)
    }

 


 

🛠 Commands & Permissions

All commands require the `hytale.admin` permission node (standard for Operators/Admins) by defualt, howerver this can be changed in the configuration.

Command Description
/motd Displays the help and usage menu.
/motd reload Instantly reloads config.json changes.
/motd test Previews the MOTD title on your screen.

 

NOTE: The "/motd test" command must be run by a player in-game. It uses "world.execute()" to safely bridge the Hytale Command Thread to the World Thread for component access.

 

⚙️ Configuration

The plugin generates a "config.json" where you can change and configure the settings to your liking and server needs. From things like the duration the event title stays on the screen to how fast or slow it fades in and out. Full command support in game as well.

%player% can be inserted in a Title message to grab the users name.

%commandPermissions% - Can be used to refer the permissions to what the command permissions is set to. By default it's "hytale:admin".

 

EXAMPLES of Seasonal Welcome Messages:
"Happy Spooky Season, %player%!"
"Merry Christmas, %player%!"

When the mod first loads, it will create a directory in the mods folder and the config.json will be inside it. You can edit the config.json while the server is running and use "/motd reload" to reload the config settings and "/motd test" to spawn the welcome message. 

 

NOTE: All changes to the config.json file will need a /motd reload or server restart to set the changes to the server. 


Change Log

Version 0.1.1 Update: The "Control & Customization" Patch

This update brings a significant overhaul to how you manage and display messages. From real-time configuration to dynamic random titles, your server announcements just got a lot more flexible.


🛠️ Configuration & Core Changes

  • Structural Rework: The config system has been completely redesigned for future-proofing and expanded options.
    • ⚠️ Action Required: Please delete your old config file before installing this update to allow the new structure to generate properly.
  • Live Editing: Added chat commands that allow you to modify config settings in real-time without leaving the game.
  • Permissions: Permissions were added to enhance the way you configure this mod. 
  • Manual Reload System: Added a /motd reload command. Changes to the config files are not automatic to the game; use this command to push your updates to the server.
  • Update Notifications: You will now receive a notification when a new version of the plugin is available, ensuring you never miss a feature or fix.

🎭 New Features

  • Randomized Titles: Introduce variety to your server's look!

  • New file: randomEventTitles.json.
    • Store your custom phrases here. When enabled in the config, the plugin will pull from both primary and secondary titles to keep things fresh.
  • Server-Wide Announcements: The biggest addition yet! Use the /motd announcement command for high-visibility broadcasts.
  • Console Support: Perfect for automated server restart warnings.

  • Dual-Line Formatting: Use a pipe symbol (|) to separate the primary and secondary text.

  • Smart Defaults: If no pipe is used, the secondary title defaults to "Server Wide Announcement".

📝 Announcement Examples

  • Single-Line: /motd announcement Server Restarting in 5 min
  • Two-Line: /motd announcement Server Restarting in 5 min | Get to somewhere safe

 

 

 

 

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

MOTD - Message of the Day-0.1.1.jar

Early Access 27.01.2026 33.6 КБ

MOTD - Message of the Day-0.1.0.jar

Early Access 24.01.2026 10.5 КБ