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.
Описание
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.0.jar - Место в твоем Сервер Hytale
Модыпапка - Перезагрузить сервер
- (необязательно) Редактировать
config.jsonвключить фильтр слов, охлаждение или объявления - (необязательно) Грант
Werchat-создатьРазрешение сотрудникам, которые должны создавать каналы
командование
Общие команды (все игроки)
| /ch <name> Переключение на канал (поддерживает частичное совпадение) /ch список Перечислите все доступные каналы /ch join <channel> [пароль] Присоединяйтесь к каналу /ch leave <channel> Оставьте канал /ch Who <channel> смотреть онлайн на канале /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
/msgand 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 -
/ignoreand/ignorelistto block annoying players - Chat Cooldown - Anti-spam delay (admins bypass)
- Admin Bypass - Ops with
*orwerchat.*permission bypass filter & cooldown
Installation
- Download
Werchat-1.1.0.jar - Place in your Hytale server's
Modsfolder - Restart the server
- (Optional) Edit
config.jsonto enable word filter, cooldown, or announcements - (Optional) Grant
werchat.createpermission to staff who should create channels
Commands
General Commands (All Players)
| | /ch <name> |Switch to a channel (supports partial matching) | | /ch list |List all available channels | | /ch join <channel> [password] |Join a channel | | /ch leave <channel> |Leave a channel | | /ch who <channel> |See online members in a channel | | /ch info <channel> |View channel details (owner, mods, range) | | /ch help |Show help menu | | /msg <player> <message> |Send a private message | | /r <message> |Reply to last private message | | /ignore <player> |Toggle ignoring a player | | /ignorelist |Show your ignored players |
Channel Management (Moderators/Permission Holders)
| | /ch create <name> |werchat.create |Create a new channel | | /ch remove <channel> |werchat.remove |Delete a channel | | /ch color <channel> <#hex> |werchat.color |Set channel color (e.g., #FF5555) | | /ch nick <channel> <nick> |werchat.nick |Set channel shortcut/nickname | | /ch password <channel> [pw] |werchat.password |Set or clear channel password | | /ch rename <channel> <newname> |werchat.rename |Rename a channel | | /ch mod <channel> <player> |werchat.mod |Add a channel moderator | | /ch unmod <channel> <player> |werchat.mod |Remove a channel moderator | | /ch distance <channel> <blocks> |werchat.distance |Set chat range (0 = global) | | /ch ban <channel> <player> |werchat.ban |Ban player from channel | | /ch unban <channel> <player> |werchat.ban |Unban player from channel | | /ch mute <channel> <player> |werchat.mute |Mute player in channel | | /ch unmute <channel> <player> |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 unbanor/ch unmuteto 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.
Последние версии
Информация
Авторы:
Категории:
Версии игры:
Создан: 14.01.2026