

Newfies Chat Guard
Server-side mute + chat filter for Vintage Story. Timed/permanent mutes, offline support, word/regex
Description
Newfie’s Chat Guard
Summary:
Server-side mute + chat filter for Vintage Story. Timed/permanent mutes, offline support, word/regex filtering (block / censor / auto-mute). No client install.
Features
-
Timed & permanent mutes (
10m,2h,1d,3w,perm), auto-expire, persist across restarts. -
Offline targeting by name; stored by UID.
-
Configurable chat filter: word list and regex, actions: block, censor, or auto-mute.
-
Normalization options: case-insensitive, simple leetspeak folding, punctuation stripping.
-
Clear player feedback on attempted chat while muted.
Commands (require privilege newfies.mute)
-
/mute <player> <duration|off>— e.g.,10m,2h,1d,3w,perm, oroff/0. -
/unmute <player>— works for online or offline players. -
/mutelist— shows active mutes and remaining time.
Units:s,m(default if omitted),h,d,w.
Configuration
-
Config file:
VintagestoryData/ModConfig/NewfiesChatGuard.json(auto-created) -
Mute store:
VintagestoryData/ModConfig/NewfiesChatGuard.mutes.json(auto-managed) -
Key options:
-
Moderation.EnableBadWordFilter(true/false) -
Moderation.BannedWords(array of strings) -
Moderation.BannedRegex(array of regex strings) -
Moderation.BadWordAction(block|mute|censor) -
Moderation.AutoMuteDuration(e.g.,15m) -
Moderation.BadWordNotice(string) -
Moderation.CaseInsensitive,NormalizeLeetspeak,StripPunctuation(true/false)
-
Install
-
Place the zip in your server
Mods/folder. -
Restart the server.
-
Grant the
newfies.muteprivilege to your moderator group.
Compatibility & Performance
Download
No download link is available for this entry right now.
Ratings & reviews
Sign in to leave a rating or comment.

