promotional bannermobile promotional banner

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.

File Details

Werchat-1.1.9.jar

  • R
  • Feb 18, 2026
  • 378.38 KB
  • 39
  • Early Access

File Name

Werchat-1.1.9.jar

Supported Versions

  • Early Access

Werchat 1.1.9

Compatibility

  • Added explicit Hytale ServerVersion targeting in manifest.json: 2026.02.17-255364b8e.
  • Added build-time validation so ServerVersion must be an exact build string.

Added

  • /ch reload command for reloading Werchat config and channel data safely.
  • PlaceholderAPI support is new in 1.1.9:
    • chat-format placeholder parsing (soft dependency),
    • built-in werchat expansion with global/player/channel placeholders,
    • Full list is available on the werchat docs/wiki
  • Public Werchat API improvements for integrations:
    • typed action/membership result objects,
    • API capability/version surface,
    • pre/post hook registration,
    • exact and fuzzy channel lookup modes.

Changed

  • Channel permission terminology is now read (replacing legacy view/see language).
  • Added optional channel permission enforcement for normal /ch usage and chat routing (off by default).
    • Enable it with channelPermissions.enforce: true in config.json.
    • Example for a staff channel: grant werchat.channel.staff.join, werchat.channel.staff.read, and werchat.channel.staff.speak.
  • Persistence moved from periodic autosave to dirty + debounced saves (20s) with final flush on shutdown.
  • Default channel announcements now route through a single default-channel broadcast path.

Fixed

  • Fixed repeated join/leave announcement spam behavior.
  • Fixed PM command flow to respect allowPrivateMessages (/msg and /r).
  • Removed deprecated/unused API paths and dead code discovered during cleanup.