promotional bannermobile promotional banner

ChatGuard

Stops chat spam: message cooldown, repeated messages, caps and links. Players with a bypass permission are never filtered.

Stops chat spam on your Hytale server: a cooldown between messages, a limit on repeated messages, a caps filter and optional link blocking. Server-side only; players need nothing installed.

Features

  • Cooldown: minimum time between a player's messages (default 1.5 s), with a polite "slow down" notice.
  • Repeat filter: blocks the same message sent again and again (default: 2 in a row).
  • Caps filter: messages that are mostly capitals are lowercased (or blocked, your choice).
  • Link blocking: URLs and bare domains are removed from chat (default on).
  • Length cap: messages are trimmed to 256 characters.
  • Bypass: anyone with the chatguard.bypass permission is never filtered.

Settings

chatguard.properties in the mod's data directory (created on first start): cooldownMillis (1500), maxRepeats (2), capsMinLength (12), capsMaxRatio (0.7), capsAction (lowercase or block), blockLinks (true), maxLength (256), bypassPermission, warnColor.

Install

Drop the jar into the server's mods/ folder and restart.

Built for Hytale 0.7.x; also compiles against the 0.8 pre-release. Licence: MIT.

Found a bug or want a feature? Comment here and I will answer. Custom plugin work for servers is available on request.

ChatGuard Team

profile avatar
  • 10
    Projects
  • 53
    Downloads

More from molonlav3View all

  • Auto Announcer project image

    Auto Announcer

    Rotating server announcements from a text file, every N minutes. /announcer reloads without a restart.

    • 1
    • November 1, 2026
  • Welcome Messages project image

    Welcome Messages

    Join and leave messages, a welcome for first-time players, and a message of the day. Placeholders for name, online count and player number.

    • 1
    • November 1, 2026
  • Playtime Stats project image

    Playtime Stats

    /playtime shows your total time on the server; /playtimetop shows the leaderboard. Saved to a plain file.

    • 5
    • October 31, 2026
  • AFK Status project image

    AFK Status

    Marks idle players as AFK and announces it in chat. /afk toggles it by hand; moving brings you back.

    • 5
    • October 31, 2026
  • Auto Announcer project image

    Auto Announcer

    Rotating server announcements from a text file, every N minutes. /announcer reloads without a restart.

    • 1
    • November 1, 2026
  • Welcome Messages project image

    Welcome Messages

    Join and leave messages, a welcome for first-time players, and a message of the day. Placeholders for name, online count and player number.

    • 1
    • November 1, 2026
  • Playtime Stats project image

    Playtime Stats

    /playtime shows your total time on the server; /playtimetop shows the leaderboard. Saved to a plain file.

    • 5
    • October 31, 2026
  • AFK Status project image

    AFK Status

    Marks idle players as AFK and announces it in chat. /afk toggles it by hand; moving brings you back.

    • 5
    • October 31, 2026