Werchat

Werchat

A fully featured chat plugin including a chat channel system for Hytale servers. Organize player communication with customizable channels, private messaging, and moderation tools.

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

Скриншоты

Описание

Werchat - Чатная система канала для Hytale

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

Присоединяйтесь к нашим новым разногласиям Для быстрой поддержки вне проклятия: https://discord.gg/vN6Zh3DmZf

Особенности

  • Несколько каналов чата Создание и управление неограниченными каналами чата
  • Канал кастомизации - Установите цвета, псевдонимы и пароли для каждого канала
  • Частные сообщения Отправить личные сообщения с /msg Быстрые ответы с /r
  • Умеренность канала Запретить, отключить и управлять модераторами каналов
  • Каналы Auto-Join Настройка каналов, по которым игроки автоматически подключаются
  • Локальный/глобальный чат Дистанционные локальные каналы или серверные глобальные каналы
  • Постоянное хранение Все настройки канала сохранены на диске
  • Игрок Nickname/Color Support С /ch Playernick каждый может выбрать свое прозвище и цвет!

Новый в v1.1.0

  • Фильтр Word Блокировать или цензурировать ненормативную лексику (admins bypass)
  • @Mentions Игроки с тегом @usernameвыделенный в желтый
  • Игнорировать список - игнор и /игнорировать блокировать раздражающих игроков
  • Обсуждение Chat Cooldown - Антиспамовая задержка (обход администраторов)
  • Обход администратора - Опс с * или Верчат. * Обходной фильтр и охлаждение

установка

  1. скачать Верчат-1.1.0.jar
  2. Место в твоем Сервер Hytale Моды папка
  3. Перезагрузить сервер
  4. (необязательно) Редактировать config.json включить фильтр слов, охлаждение или объявления
  5. (необязательно) Грант Werchat-создать Разрешение сотрудникам, которые должны создавать каналы

командование

Общие команды (все игроки)

| /ch <name> Переключение на канал (поддерживает частичное совпадение) /ch список Перечислите все доступные каналы /ch join <channel> [пароль] Присоединяйтесь к каналу /ch leave <channel> Оставьте канал /ch Who <channel&gt смотреть онлайн на канале /ch info <channel> |Посмотреть детали канала (владелец, мод, диапазон) | | /ch помощь Показать меню Помощь /msg <player> <message> Отправить личное сообщение /r <message> Ответ на последнее личное сообщение /ignore <player> Toggle игнорирует игрока /игнорировать Покажи своих проигнорированных игроков !

Управление каналами (модераторы / держатели разрешений)

| /ch create <name> !Werchat-создать Создать новый канал /ch remove <channel> !Werchat удалить Удалить канал | | /ch color <channel> <#hex> !цветной Цвет канала (например, #FF5555) /ch nick <channel> <nick> !vrchat.nick |Настройка канала shortcut/nickname | /ch пароль <channel> [pw] !vrchat.password Установить или очистить пароль канала /ch rename <channel> <newname> !имя: Werchat Переименовать канал | | /ch mod <channel> <player> !vrchat.mod Добавить модератор канала /ch unmod <channel> <player> !vrchat.mod Удалить модератор канала | | /ch расстояние <channel> <blocks> !rchat.distance |Set Chat Range (0 = Global) /ch ban <channel> <player> !vrchat.ban Проигрыватель с канала | /ch unban <channel> <player> !vrchat.ban Игрок Unban с канала /ch mute <channel> <player> !vrchat.mute [Перенаправлено с The Channel] /ch unmute <channel> <player> !vrchat.mute Unmute Player на канале

Разрешения

Все команды доступны игрокам в режиме Adventure по умолчанию. Следующие разрешительные узлы обеспечивают мелкозернистый контроль:

| * Все разрешения (включая все разрешения Werchat) Верчат. * Все разрешения Werchat Werchat-создать Создание новых каналов. Werchat удалить Удалить любой канал цветной Изменить цвет любого канала vrchat.nick Изменить название любого канала vrchat.password Отметить/установить пароль любого канала имя: Werchat Переименовать любой канал vrchat.mod |Добавить/убрать модераторы на любом канале | | rchat.distance Настройка чата на любом канале | | vrchat.ban Игроки Ban/unban с любого канала vrchat.mute Игроки, играющие на любом канале

Примечание: Команды управления также могут быть использованы модераторы каналов Не требуя явного разрешения. Создатель канала автоматически становится его владельцем и модератором.

Конфигурация (config.json)

Werchat создает config.json файл в каталоге данных плагина с этими опциями:

{
"Фильтр слов": {
"включено": ложное,
"режим": "цензор",
"замена": "***",
"Уведомить Игрока": правда,
«Предупреждение»: «Ваше сообщение содержало неуместный язык».
"слова": ["плохое слово1", "плохое слово2"]
?
"Остынь": {
"включено": ложное,
"секунды": 3,
«Сообщение»: «Пожалуйста, подождите секунды, прежде чем отправить другое сообщение».
?
"Мысли": {
"Включено": правда,
Цвет: #FFFF55
?
?

Режимы фильтра Word

  • цензорЗамена плохих слов на *** Но посылает сообщение
  • блокировать: Блокирует все сообщение от отправки

Примечание: Админы (игроки с * или Верчат. * Разрешение) обойти слово фильтр. Включен список общих ненормативных действий по умолчанию - настройка через config.json.

@Mentions

Тип @username Упомянем кого-нибудь. Упомянутый игрок видит сообщение выделенным желтым.

Пример: Эй @Wer проверьте это!

Игнорировать систему

  • /ignore <player> Toggle игнорирует игрока (вы не увидите его сообщения)
  • /игнорировать - Видеть всех игроков, которых ты игнорируешь
  • Использовать /ignore <player> Снова отменять

Владение каналом и умеренность

  • владелец: Игрок, создавший канал. Показанный в /ch Информация.
  • МодераторИгроки, которые могут управлять настройками канала. Владелец автоматически становится модератором.
  • Добавление модераторов: Использовать /ch mod <channel> <player> Добавить модератора.
  • Удаление модераторов: Использовать /ch unmod <channel> <player> Удалить модератора.

Баннинг и Мутинг

  • запрещатьУдалить игрока с канала и предотвратить воссоединение. Использовать /ch ban <channel> <player>.
  • Мут: Игрок может читать сообщения, но не может их отправлять. Использовать /ch mute <channel> <player>.
  • Unmute / Unmute: Использовать /ch unban/ или /ch unmute Наоборот.

Игроков уведомляют, когда они запрещены или приглушены настраиваемым сообщением.

Локальные и глобальные каналы

Канал может быть глобальный (в масштабах сервера) или местный (на расстоянии):

  • глобальныйДиапазон установлен на 0. Все участники видят сообщения независимо от местоположения.
  • местный: Диапазон установлен на несколько блоков. Только члены группы видят сообщения.

Использовать /ch distance <channel> <blocks> Для настройки. Пример: Расстояние до дюйма местное 50 Ограничивает чат до 50 блоков.

Каналы по умолчанию

Werchat создает эти каналы для первого запуска:

| | Global |[Global] |White |Server-wide chat (default) | | Local |[Local] |Gray |Distance-based local chat (100 blocks) | |Trade |[Trade] |Gold |Trading channel | | Support |[Support] |Green |Support/help channel |

Интеграция плагинов

  • Совместимость с LuckPerms
  • Полностью протестирован и совместим с гиперпермами ZenithDevHQ
  • Все текущие партийные плагины Curseforge протестированы и подтверждены совместимыми

Поддержка

Для вопросов или запросов функций оставьте комментарий к CurseForge.

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

Werchat - Channel Chat System for Hytale

A fully-featured chat channel system for Hytale servers. Organize player communication with customizable channels, private messaging, moderation tools, and more.

Join our new discord for fast support outside of curseforge: https://discord.gg/vN6Zh3DmZf

Features

  • Multiple Chat Channels - Create and manage unlimited chat channels
  • Channel Customization - Set colors, nicknames, and passwords for each channel
  • Private Messaging - Send private messages with /msg and quick replies with /r
  • Channel Moderation - Ban, mute, and manage channel moderators
  • Auto-Join Channels - Configure channels players automatically join on connect
  • Local/Global Chat - Distance-based local channels or server-wide global channels
  • Persistent Storage - All channel settings saved to disk
  • Player Nickname/Color Support - With /ch playernick anyone can choose their nickname and color!

New in v1.1.0

  • Word Filter - Block or censor profanity (admins bypass)
  • @Mentions - Tag players with @username, highlighted in yellow
  • Ignore List - /ignore and /ignorelist to block annoying players
  • Chat Cooldown - Anti-spam delay (admins bypass)
  • Admin Bypass - Ops with * or werchat.* permission bypass filter & cooldown

Installation

  1. Download Werchat-1.1.0.jar
  2. Place in your Hytale server's Mods folder
  3. Restart the server
  4. (Optional) Edit config.json to enable word filter, cooldown, or announcements
  5. (Optional) Grant werchat.create permission to staff who should create channels

Commands

General Commands (All Players)

| | /ch &lt;name&gt; |Switch to a channel (supports partial matching) | | /ch list |List all available channels | | /ch join &lt;channel&gt; [password] |Join a channel | | /ch leave &lt;channel&gt; |Leave a channel | | /ch who &lt;channel&gt; |See online members in a channel | | /ch info &lt;channel&gt; |View channel details (owner, mods, range) | | /ch help |Show help menu | | /msg &lt;player&gt; &lt;message&gt; |Send a private message | | /r &lt;message&gt; |Reply to last private message | | /ignore &lt;player&gt; |Toggle ignoring a player | | /ignorelist |Show your ignored players |

Channel Management (Moderators/Permission Holders)

| | /ch create &lt;name&gt; |werchat.create |Create a new channel | | /ch remove &lt;channel&gt; |werchat.remove |Delete a channel | | /ch color &lt;channel&gt; &lt;#hex&gt; |werchat.color |Set channel color (e.g., #FF5555) | | /ch nick &lt;channel&gt; &lt;nick&gt; |werchat.nick |Set channel shortcut/nickname | | /ch password &lt;channel&gt; [pw] |werchat.password |Set or clear channel password | | /ch rename &lt;channel&gt; &lt;newname&gt; |werchat.rename |Rename a channel | | /ch mod &lt;channel&gt; &lt;player&gt; |werchat.mod |Add a channel moderator | | /ch unmod &lt;channel&gt; &lt;player&gt; |werchat.mod |Remove a channel moderator | | /ch distance &lt;channel&gt; &lt;blocks&gt; |werchat.distance |Set chat range (0 = global) | | /ch ban &lt;channel&gt; &lt;player&gt; |werchat.ban |Ban player from channel | | /ch unban &lt;channel&gt; &lt;player&gt; |werchat.ban |Unban player from channel | | /ch mute &lt;channel&gt; &lt;player&gt; |werchat.mute |Mute player in channel | | /ch unmute &lt;channel&gt; &lt;player&gt; |werchat.mute |Unmute player in channel |

Permissions

All commands are available to players in Adventure mode by default. The following permission nodes provide fine-grained control:

| | * |Grants all permissions (includes all werchat permissions) | | werchat.* |Grants all Werchat permissions | | werchat.create |Create new channels | | werchat.remove |Delete any channel | | werchat.color |Change any channel's color | | werchat.nick |Change any channel's nickname | | werchat.password |Set/clear any channel's password | | werchat.rename |Rename any channel | | werchat.mod |Add/remove moderators on any channel | | werchat.distance |Set chat range on any channel | | werchat.ban |Ban/unban players from any channel | | werchat.mute |Mute/unmute players in any channel |

Note: Management commands can also be used by channel moderators without needing explicit permissions. The creator of a channel automatically becomes its owner and moderator.

Configuration (config.json)

Werchat creates a config.json file in the plugin data directory with these options:

{
  "wordFilter": {
    "enabled": false,
    "mode": "censor",
    "replacement": "***",
    "notifyPlayer": true,
    "warningMessage": "Your message contained inappropriate language.",
    "words": ["badword1", "badword2"]
  },
  "cooldown": {
    "enabled": false,
    "seconds": 3,
    "message": "Please wait {seconds}s before sending another message."
  },
  "mentions": {
    "enabled": true,
    "color": "#FFFF55"
  }
}

Word Filter Modes

  • censor: Replaces bad words with *** but sends the message
  • block: Blocks the entire message from being sent

Note: Admins (players with * or werchat.* permission) bypass the word filter. A default list of common profanity is included - customize via config.json.

@Mentions

Type @username to mention someone. The mentioned player sees the message highlighted in yellow.

Example: Hey @Wer check this out!

Ignore System

  • /ignore <player> - Toggle ignoring a player (you won't see their messages)
  • /ignorelist - See all players you're ignoring
  • Use /ignore <player> again to unignore

Channel Ownership & Moderation

  • Owner: The player who created the channel. Shown in /ch info.
  • Moderators: Players who can manage channel settings. The owner is automatically a moderator.
  • Adding Moderators: Use /ch mod <channel> <player> to add a moderator.
  • Removing Moderators: Use /ch unmod <channel> <player> to remove a moderator.

Banning & Muting

  • Ban: Removes player from channel and prevents rejoining. Use /ch ban <channel> <player>.
  • Mute: Player can read messages but cannot send. Use /ch mute <channel> <player>.
  • Unban/Unmute: Use /ch unban or /ch unmute to reverse.

Players are notified when banned or muted with a configurable message.

Local vs Global Channels

Channels can be global (server-wide) or local (distance-based):

  • Global: Range set to 0. All members see messages regardless of location.
  • Local: Range set to a number of blocks. Only members within range see messages.

Use /ch distance <channel> <blocks> to configure. Example: /ch distance local 50 limits chat to 50 blocks.

Default Channels

Werchat creates these channels on first run:

| | Global |[Global] |White |Server-wide chat (default) | | Local |[Local] |Gray |Distance-based local chat (100 blocks) | | Trade |[Trade] |Gold |Trading channel | | Support |[Support] |Green |Support/help channel |

Plugin Integrations

  • Newly compatible with LuckPerms
  • Fully tested and compatible with Hyperperms by ZenithDevHQ
  • All current party plugins on Curseforge tested and confirmed compatible

Support

For issues or feature requests, leave a comment on CurseForge.

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

Werchat-1.1.4.jar

Early Access 21.01.2026 328.7 КБ
Скачать

Werchat-1.1.3.jar

Early Access 20.01.2026 328.0 КБ
Скачать

Werchat-1.1.2.jar

Early Access 16.01.2026 322.5 КБ
Скачать

Werchat-1.1.1.jar

Early Access 15.01.2026 320.7 КБ
Скачать

Werchat-1.0.0.jar

Early Access 14.01.2026 310.0 КБ
Скачать