OWOP Chat Utils

Adds several useful features to the chat

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

Advertisement:

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Advertisement:

Forfatter
NothingHere7759
Daglige installasjoner
0
Totale installasjoner
18
Vurderinger
1 0 0
Versjon
1.9
Lagd
06.08.2025
Oppdatert
18.06.2026
Size
188,7 kB
Lisens
MIT
Gjelder

Chat Utils adds several useful features related to the chat, including quick tell, respond and colorful chat. You can also use /help in the game to find out what each command does. Below is the list of additions:

Quick Tell and Respond

Set a quick id with /qset <id> (alias: /qid) that you can later message with /q <message>. Alternatively, you can respond to the latest /tell message from another player with /respond <message> (alias: /r). If you've just sent a private message to someone, using /respond will message that person.

Chat and Message Display

You can clear the chat with /clear (alias: /c). If you instead just want to hide the chat temporarily, use /show to toggle between showing and hiding it. Via the options (opened with /cuoptions, alias /cuo), you can toggle the position of the chat between left and right and also set the max number of messages (256 by default; after surpassing this number, the oldest messages will be deleted)

Notifications

Notifications can be configured from the options menu (/cuoptions). You can choose to receive notifications for all messages or only for chat mentions

Timestamps

The timestamps of messages can be toggled from the options (/cuoptions)

Block

To stop receiving messages from a player, use /block <id>, and to unblock them, use /unblock <id>.

Group Chat

Message multiple people by using /group (alias: /g). This will open up a gui with a "members" field, a "message" field and a send button. The ids of the members must be comma separated. To send the message, you can also press enter

Local Chat

Using /local <message> (alias: /l) will message all players within a specific distance (500 pixels by default) which can be set with /lset <distance>. You can find which players are within a certain distance from you by using /nearby <distance> (if no distance is specified, the local chat distance will be used instead)

Yell

If you wish to yell at someone for whatever reason, you can use /yell <id> <message> to tell them a very friendly message in all caps, or just /yell <message> to yell the message globally.

Colorful Chat

Some words and player nicknames are colored in the chat (incompatible with /tell messages and messages containing links). For example, red will become red, rgb will become rgb, and NothingHere7759 will become NothingHere7759, all words being case insensitive. All hex color codes starting with # will have the color that they specify, and mentions of your id will be colored red. If you don't want words inside your message to be colored how they normally would be, place a dollar sign $ right at the beginning, or two dollar signs $$ to disable markdown too. If you want your nickname added, you can comment or discord dm me the nickname and how you would like it to look.

Markdown

In your messages, you can use a slightly modified markdown notation to format your messages:

  • For italic, place your text inside singular asterisks * or underlines _
  • For bold, place the text inside double asterisks **
  • For underline, surround the text with double underlines __
  • For strikethrough, place it inside double tildes ~~
  • For subscript, surround it in single tildes ~
  • For superscript, surround the text with carets ^
  • For code, place it between acute accents `
  • For spoilers, place it between double vertical bars ||
  • For headings, place one or two hashtags # at the start of the line (there needs to be a space between the hashtag # and the text itself)
  • For subtext, add a dash followed by a hashtag -# at the start of the line (again, a space is needed between -# and the text)
  • For colors, surround the text with curly brackets { } and place the hex code of the color right after the first bracket (you can also make it rainbow by placing rb instead of the hex code)
  • For obfuscated text (similar to the one in Minecraft), place your text in curly brackets like for colored text, but instead of the hex code, write a k
  • For glowing text, place your text in curly brackets and write g, followed by the color of the glow
  • For highlighting, place the text in curly brackets and write = (or h), followed by a color code
  • For upside-down text, put the text in curly brackets and write V
  • For flipped text, put it in curly brackets and write <
  • For task lists, start the line with [ ] for unchecked items, or with [X] for checked ones
  • To escape a character, place a backslash \ before it
  • To prevent colorful chat from coloring the words it normally would, place a dollar sign $ right at the beginning of your message
  • To disable markdown and word coloring in your message, place two dollar signs $$ at the beginning

If you want to use several types of formatting which are all written using curly brackets, you can place all of their strings next to one another and use only one pair of curly brackets. For example, if you want to write some red text with a green glow, you can do {FF0000g00FF00 text} or {g00FF00FF0000 text}

To use markdown in the nickname, place a # at the beginning. To color your whole nickname (with the id too), place a hex color code (or rb for rainbow) right after the #

For example: *This* is a ***sample*** {FF0000 text} will be rendered as "This is a sample text"