SnuggleSMPDocs
B

Chat

BwahChat

Turns chat into "bwah" noises or cute baby babble, for everyone or for one player.

Version
1.1.0
Runs on
Game server
Commands
5

BwahChat rewrites what you type in chat. It can turn every word into "bwah", or into baby babble. Staff can switch it on for the whole server or for one player, and players can pick their own filter with /abdl chat from SnuggleCoreABDL.

The modes

Mode What happens Example: "hello friend I am so sleepy"
Bwah Every word becomes "bwah". bwah bwah bwah bwah bwah bwah
Soft babble Cute but readable. Some words are swapped, r and l become w, longer words get a ~. hewwo fwiend~ I am so eepy
Extra babble Soft babble, sometimes with "uwu" or "*giggles*" added at the end. hewwo fwiend~ I am so eepy uwu
Chaos babble Every word becomes a random baby syllable. waeba gaeeta baika maota daura faaka

Soft babble swaps these words: hi, hello, hey, yes, no, love, little, baby, sorry, thanks, friend, sleepy, sleep, tired, nap and night (so "night" becomes "nite-nite~"). Commands and links inside a message are left alone.

The filter also applies to private messages sent with /msg, /w, /whisper, /tell, /pm, /r and /reply.

Which mode wins

A player's own setting always beats the server-wide one:

  1. Their own baby babble, if set.
  2. Their own bwah, if set.
  3. Global baby babble (always the soft kind).
  4. Global bwah.

Players with bwahchat.bypass are never filtered. By default that's operators.

For players

Use /abdl chat (from SnuggleCoreABDL) to set your own filter:

  • /abdl chat bwah turns bwah on or off.
  • /abdl chat babble steps through off, soft, extra and chaos.
  • /abdl chat off turns both off.

Your personal setting lasts until the server restarts.

For staff

/bwahchat controls everything. Global settings are saved and survive restarts. Per-player settings are not. /babychat runs the same command, so use /bwahchat baby ... for global babble.

Commands

Staff

CommandWhat it doesPermission
/bwahchat statusShows whether global bwah and global baby babble are on.bwahchat.admin.toggle
/bwahchat on|off|toggleTurns global bwah mode on, off, or flips it.bwahchat.admin.toggle
/bwahchat baby <on|off|toggle|status>Turns global baby babble (soft) on or off, or shows it.bwahchat.admin.toggle
/bwahchat player <name> bwah <on|off|toggle>Sets bwah mode for one online player.bwahchat.admin.toggle
/bwahchat player <name> babble <off|soft|extra|chaos|toggle>Sets baby babble for one online player. toggle steps to the next mode.bwahchat.admin.toggle

Permissions

NodeGrantsDefault
bwahchat.admin.toggleAllows toggling bwah chat modeOps
bwahchat.bypassPlayer is not affected by bwah chat (and also baby chat)Ops
babychat.admin.toggleAllows toggling baby chat modeOps
babychat.bypassPlayer is not affected by baby chat (and also bwah chat)Ops