MessagesPlus
A messaging plugin/mod for hytale. Adds custom chat, join/leave/welcome and broadcasts and scheduled broadcasts
Описание
СообщенияPlus
Комплексный плагин для чата и обмена сообщениями для серверов Hytale, предназначенный для улучшения связи с игроками и объявлений серверов, полностью настраиваемых через JSON.
Особенности
- Пользовательский чат для форматированияНастройка форматов чата на основе разрешений (групп) с приоритетной поддержкой.
- Присоединяйтесь и оставляйте сообщенияНастраиваемое соединение, первое соединение и оставляйте сообщения. Подавляет по умолчанию сервер присоединяется к сообщениям, поэтому видны только ваши.
- Запланированные объявления: Настройка автоматических широковещательных сообщений с настраиваемыми интервалами.
- Поддержка цвета HexПолная поддержка RGB Цвета гекса
#RRGGBB) и устаревших кодов (и,ил). - Богатый текст стильПоддерживает Bold ()
ил), курсивом (иПодчеркнуть ()и), Strikethrough (&m) и запутанные (инк). - перезаряжаемыйПерезагрузка конфигурации на лету без перезагрузки сервера.
- держатели местВстроенная поддержка заполнителей для динамических сообщений.
установка
Ручная установка
- скачать: Получить последние
СообщенияPlus-x.x.x.jarиз которого выпуски Страница. - устанавливатьБросьте файл JAR в свой Сервер Hytale
мод(или)плагины) каталог. - Беги.Запустите свой сервер. Файлы конфигурации по умолчанию будут генерироваться в каталоге данных плагина.
командование
Главное командование
Алиасы: /сообщения или mp
Подкоманды
1. Генерал
/mp скачатьПерезагрузка всех конфигурационных файлов (welcome-leave.json,chat-format.json,Запланированный.json) немедленно.
2. Расписание
Управляйте автоматическими широковещательными сообщениями непосредственно из игры или консоли.
/mp расписаниеПеречисляет все активные запланированные сообщения с их идентификаторами и интервалами.Расписание /mp Добавить <interval_seconds> <message>: Добавлено новое запланированное сообщение.- Пример:
Добавьте 300 и не забудьте присоединиться к нашей Discord! - Примечание: Интервалы в секундах.
- Пример:
/mp расписание удалить <id>Удалить запланированное сообщение по его идентификатору (найдено в/mp расписание).
конфигурация
Плагин генерирует следующие файлы конфигурации в своей папке данных:
1. chat-format.json
Определение форматов чата на основе разрешений. Плагин проверяет правила форматирования сверху вниз. Будет применяться первое правило, на которое игрок имеет разрешение.
{
"владелец": {
"формат": "&8[&cOwner&8] &c%playername%&8:&f%message%",
"разрешение": "messagesplus.owner"
?
"админ": {
"формат": "&8[&cAdmin&8] &c%playername%&8:&f%message%",
"разрешение": "messagesplus.admin"
?
"по умолчанию": {
"формат": "&7%playername%: &7%message%"
?
?
- Совет: В верхней части файла размещайте группы с более высоким приоритетом (например, Owner/Admin).
2. welcome-leave.json
Конфигурирует сообщения для событий подключения игроков.
{
"first_join_message": "&eWelcome &b%playername%&e to the server for the first time!",
"join_message": "&e%playername% &ejoined the game".
"leave_message": "&e%playername% &eleft the game".
"Отладка": ложная
?
First_join_message: Транслируется только тогда, когда игрок присоединяется в первый раз.Обсуждение_messageТрансляция для возвращающихся игроков.Leave_messageТрансляция, когда игрок отключается.
3. Запланированный.json
Сохраняет запланированные объявления. Хотя вы можете редактировать это вручную, мы рекомендуем использовать /mp расписание команды.
{
"Сообщения":
{
"id": 1,
"Интервал": 300,
"текст": "&aCheck out our website at example.com!",
«Последнее сообщение»: 123456789
?
]
?
держатели мест
Вы можете использовать эти заполнители в форматах чата, присоединяться / оставлять сообщения и транслировать:
| владелец | Описание |
|---|---|
% имя игрока % |
Имя пользователя игрока. |
%uuu% |
Уникальный идентификатор игрока. |
% мирового % |
Название мира, в котором сейчас находится игрок. |
% сообщения % |
Содержимое сообщения чата (только форматы чата). |
% здоровья % |
(Скоро) Здоровье игрока. |
Цветные коды
Цвета наследия
Стандартные цветовые коды в стиле Minecraft и.
0Черный,и 1Темно-синий,и 2Темно-зеленый,и 3Темная Акваи 4Темно-красный,и 5Темно-пурпурный,и 6Золото,и 7серыйи 8Темно-серый,и 9Синий,иЗеленый,иАкваиКрасный,&dСветло-пурпурный,иЖелтый,&fбелый
форматирование
илсмелыйиитальянскийиПодчеркнуть&mПрорывинкзапутанный
Шесть цветов
Используйте современные коды RGB для точных цветов.
- Формат:
#RRGGBB - Пример:
#FF5555 Это обычный красный!
Лицензия
Показать оригинальное описание (English)
MessagesPlus
A comprehensive chat and messaging plugin for Hytale servers, designed to enhance player communication and server announcements completely customizable via JSON.
Features
- Custom Chat Formatting: Configure chat formats based on permissions (groups) with priority support.
- Join & Leave Messages: Customizable join, first-join, and leave messages. Suppresses default server join messages so only yours are seen.
- Scheduled Announcements: Set up automated broadcast messages with configurable intervals.
- Hex Color Support: Full support for RGB Hex colors (
&#RRGGBB) and legacy codes (&a,&l). - Rich Text Styling: Supports Bold (
&l), Italic (&o), Underline (&n), Strikethrough (&m), and Obfuscated (&k). - Reloadable: Reload configurations on-the-fly without restarting the server.
- Placeholders: Built-in placeholder support for dynamic messages.
Installation
Manual Installation
- Download: Get the latest
MessagesPlus-x.x.x.jarfrom the Releases page. - Install: Drop the JAR file into your Hytale server's
mods(orplugins) directory. - Run: Start your server. The default configuration files will be generated in the plugin's data directory.
Commands
Main Command
Aliases: /messagesplus or /mp
Subcommands
1. General
/mp reload: Reloads all configuration files (welcome-leave.json,chat-format.json,scheduled.json) immediately.
2. Scheduling
Manage automated broadcast messages directly from in-game or console.
/mp schedule list: Lists all active scheduled messages with their IDs and intervals./mp schedule add <interval_seconds> <message>: Adds a new scheduled message.- Example:
/mp schedule add 300 &aDon't forget to join our Discord! - Note: Intervals are in seconds.
- Example:
/mp schedule remove <id>: Removes a scheduled message by its ID (found in/mp schedule list).
Configuration
The plugin generates the following configuration files in its data folder:
1. chat-format.json
Defines chat formats based on permissions. The plugin checks formatting rules from top to bottom. The first rule for which the player has the permission will be applied.
{
"owner": {
"format": "&8[&cOwner&8] &c%playername%&8: &f%message%",
"permission": "messagesplus.owner"
},
"admin": {
"format": "&8[&cAdmin&8] &c%playername%&8: &f%message%",
"permission": "messagesplus.admin"
},
"default": {
"format": "&7%playername%: &7%message%"
}
}
- Tip: Place higher priority groups (like Owner/Admin) at the top of the file.
2. welcome-leave.json
Configures messages for player connection events.
{
"first_join_message": "&eWelcome &b%playername%&e to the server for the first time!",
"join_message": "&e%playername% &ejoined the game.",
"leave_message": "&e%playername% &eleft the game.",
"debug": false
}
first_join_message: Broadcast only when a player joins for the very first time.join_message: Broadcast for returning players.leave_message: Broadcast when a player disconnects.
3. scheduled.json
Stores the scheduled announcements. While you can edit this manually, we recommend using the /mp schedule commands.
{
"messages": [
{
"id": 1,
"interval": 300,
"text": "&aCheck out our website at example.com!",
"lastSent": 123456789
}
]
}
Placeholders
You can use these placeholders in chat formats, join/leave messages, and broadcasts:
| Placeholder | Description |
|---|---|
%playername% |
The player's username. |
%uuid% |
The player's unique ID. |
%world% |
The name of the world the player is currently in. |
%message% |
The chat message content (Chat Formats only). |
%health% |
(Coming Soon) The player's health. |
Color Codes
Legacy Colors
Standard Minecraft-style color codes using &.
&0Black,&1Dark Blue,&2Dark Green,&3Dark Aqua&4Dark Red,&5Dark Purple,&6Gold,&7Gray&8Dark Gray,&9Blue,&aGreen,&bAqua&cRed,&dLight Purple,&eYellow,&fWhite
Formatting
&lBold&oItalic&nUnderline&mStrikethrough&kObfuscated
Hex Colors
Use modern RGB hex codes for precise colors.
- Format:
&#RRGGBB - Example:
&#FF5555This is a custom red!
License
Последние версии
MessagesPlus-1.0.0.jar
Информация
Авторы:
Категории:
Версии игры:
Создан: 16.01.2026