Werchat v1.1.8
New Features
Separate Tag & Text Colors
Set independent colors for channel tag and message text.
/ch color <channel> <#tag> [#text]— one color sets both, two colors set them independently- Example:
/ch color Global #55FF55 #FFFFFFgives a green tag but white message text - Shown in
/ch infowhen a separate text color is set - Backward compatible: existing channels continue using tag color for both
Per-Channel Quick Chat
Quick chat symbol triggers are now controlled per channel.
- Each channel has
quickChatEnabled(true/false) in channels.json - Moved from global config.json toggle to per-channel control
- Existing channels with symbols auto-enable on first load
Multi-World Channels
Restrict channels to one or more worlds.
- Set
"worlds": ["world1", "world2"]in channels.json - Players can only send/receive messages when in an allowed world
/ch world <channel> add <world>— add a world to the restriction list/ch world <channel> remove <world>— remove a world from the list/ch world <channel> none— clear all world restrictions- Requires
werchat.worldpermission - World restriction shown in
/ch infoand/ch list - Backward compatible: old
"world": "name"format auto-migrates to array
Admin Targeting for Nicknames & Message Colors
Admins can set other players' nicknames and message colors.
/ch playernick <player> <name> [#color] [#gradient]— requireswerchat.playernick.others/ch msgcolor <player> <#color> [#gradient]— requireswerchat.msgcolor.others- Use
/ch playernick <player> resetor/ch msgcolor <player> resetto clear
Ignore Chat Cancellations
Optional ignoreChatCancellations setting in config.json.
- When enabled, Werchat processes chat even if another plugin cancelled the event
- Useful when running alongside plugins that have their own chat formatters