Chat Formatter

Chat Formatter

Specify chat formats based on groups and block bad language in your chat

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

Описание

Чат Формат

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

Особенности

  • Пользовательский чат Formatters Определение различных форматов чата на основе групп разрешений
  • Заблокированные фразы Отфильтровать нежелательные слова из сообщений чата
  • Богатая текстовая поддержка Полная поддержка цветов, смелый, курсив, подчеркивание и монопространственный стиль

конфигурация

Конфигурация плагина хранится в формате JSON:

Сообщения

  • BlockedPhraseMessage - Сообщение отображается, когда пользователь пытается отправить заблокированную фразу.
  • Материалы - Список форматов чата. The Имя поле должно соответствовать названию группы разрешений - когда игрок отправляет сообщение, плагин будет использовать формататор, соответствующий одной из его групп.

Сообщение Placeholders

  • {имя пользователя} - Имя пользователя игрока
  • {сообщение} - Содержание сообщения чата

Блокированные фазы

Список слов, которые будут заблокированы в чате.

Пример конфигурации

{
"Сообщения": {
"Заблокированное сообщение": {
"RawText": «Эй, ты не можешь так сказать!»
"Смелый": правда,
«Цвет»: #ff0000
?
"Форматеры":
{
"Имя": "ОП",
"Послание":
"Дети":
{"RawText": "[ADMIN]", "Color": "#ff0000" },
{"RawText": "{имя пользователя}", "Цвет": "#ffff00"},
{"RawText": ": {message}", "Color": "#ffafaf" }
]
?
?
]
?
"BlockedPhrases": ["badword1", "badword2"]
? 
Показать оригинальное описание (English)

ChatFormatter

A chat formatting plugin for Hytale servers that allows customizable message formats and phrase filtering.

Features

  • Custom Chat Formatters - Define different chat formats based on permission groups
  • Blocked Phrases - Filter out unwanted words from chat messages
  • Rich Text Support - Full support for colors, bold, italic, underline, and monospace styling

Configuration

The plugin configuration is stored in JSON format:

Messages

  • BlockedPhraseMessage - The message shown when a user tries to send a blocked phrase
  • Formatters - A list of chat formatters. The Name field should match a permission group name - when a player sends a message, the plugin will use the formatter matching one of their groups.

Message Placeholders

  • {username} - The player's username
  • {message} - The chat message content

BlockedPhrases

A list of words that will be blocked from chat.

Example Configuration

{
  "Messages": {
    "BlockedPhraseMessage": {
      "RawText": "Hey, you cannot say that!",
      "Bold": true,
      "Color": "#ff0000"
    },
    "Formatters": [
      {
        "Name": "OP",
        "Message": {
          "Children": [
            { "RawText": "[ADMIN] ", "Color": "#ff0000" },
            { "RawText": "{username}", "Color": "#ffff00" },
            { "RawText": ": {message}", "Color": "#ffafaf" }
          ]
        }
      }
    ]
  },
  "BlockedPhrases": ["badword1", "badword2"]
}

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

ChatFormatter-1.0-SNAPSHOT.jar

Early Access 13.01.2026 13.0 КБ
Скачать