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:

May akda
NothingHere7759
Mga pang araw araw na pag install
0
Kabuuan na installs
16
Mga Rating
1 0 0
Bersyon
1.8.2
Nilikha
2025-08-06
Na update
2026-03-06
Laki
103 KB
Lisensya
MIT
Nalalapat sa

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:

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

Quick Tell

Set a quick id with /qset <id> (alias: /qid) that you can later message with /q <message>

Respond

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.

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)

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. To change the number of messages kept in the chat, use /max <number> (256 messages by default). When this number is reached, the top messages will start to be deleted. You can also toggle the position of the chat between left and right with /left <true/false>.

Block

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

Yell

If you wish to yell at someone for being annoying or just because you feel like it, 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 highlighting, place it inside double equals ==
  • 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 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

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"