Revisiting The Massivechat Plugin

MonMarty

Thotdodger
Staff member
Lore
Joined
Jun 29, 2012
Messages
4,429
Reaction score
34,414
Points
663
Age
33
A lot of this stuff requires next to no work from the Tech department since it was all config data that I could modify myself with minimal assistance from to learn how to read it all. I've modified a number of the chat channel data as well as added something that has been requested a lot by players coming from other servers: Emotes with different colors. This solution obviously is made with MassiveChat in mind, but I suspect everyone will get used to it rather quickly.

There are now different forms of emotes:
850bd4b8c521694e9141d36e29d1d0ff.png

A quick refresher of all other data of the MassiveChat plugin:
  • Say does not require any other suffix (the letters behind for example local chat to change it to an emote). This channel has a range of 11 blocks.
  • Whisper requires the * letter behind the text, after which it automatically becomes a whisper. Whisper has a readable range of 3 blocks (including the one the player is standing in) and obfuscates up to 5 blocks. That means anyone standing 4 or 5 blocks away will see a message somewhat more like this: "W..i.pe.r.ing h...e".
  • Mutter requires the $ letter behind the text, after which it automatically becomes a mutter. Mutter has a range of 5 to be heard clearly, while block 6 and 7 have the same obfuscation as whisper above.
  • A local say automatically becomes an ask when it has a ? behind it, at a range of 11 blocks.
  • A local say automatically becomes an exclaim when it has a single ! behind it, at a range of 20 blocks.
  • A local say automatically becomes a yell when it has two !! behind it, at a range of 26 blocks.
  • A local say automatically becomes a scream when it has three !!! behind it, at a range of 35 blocks.
  • A local say automatically becomes a command when it has a & behind it, which causes the first word to describe the action to become red, but the text remains white, at a range of 26 blocks (the same as yell)
  • A local say automatically becomes a sing with a > behind it, at a range of 26 (the same as yell). This automatically italicizes the text, and also puts music notes at the start and end of a chatline.
  • A local say automatically becomes an announce with a @ behind it, at a range of 70 blocks (useful for events).
  • All emotes above are explained in the image. All colored emotes have the same range of 20 blocks, while the announce emote (useful for events) is 40 blocks, and the whisper emote (useful for thieves or people who don't want to draw attention with actions that are difficult to see from further away) is 5 blocks. There is currently no rules against any form of misuse of color emotes or announce emotes, aside from the general "common sense" request that players don't abuse it to visually troll other players.
  • Environment chat can be accessed through putting a # behind the text. Environment chat is like an emote, but done by the world. It will show up as "text" followed by your username between brackets. This is usually done to describe objects or things other than people performing actions in the world, at a range of 20 blocks.
  • OOC chat has a range of 20 blocks and can be access by just putting )) behind your chat. This chat is automatically harder to see so it doesn't stand out as much in the middle of roleplay.
That is all! We're looking into some sort of system that would cause anything between two airquotes inside emotes to turn back white again, but we can't guarantee this is going to become a feature at some point, because it would likely require a fairly considerable rewrite of the plugin. It's a pipeline dream, but the colored emotes was a lot more feasible to be done faster. Why is my Dark Blue or Light Blue not present? Because I chose to not include some colors. Not only was I limited to 9 variant colors, many of these colors are also used by other plugins. Dark gray is already OOC, light blue is a color reserved for only staff, and dark red or black are too intrusive colors that hurt the eyes. We've created a nice little medium for those who are familiar with colored emotes from other servers without causing more coding strain on the tech department.

Have fun playing around with it!
 
WHISPER EMOTE. finally i can emote things that are meant to be QUIET and can emote during events w/o feeling bad
 
god yes i can whisper emote and do feedings in GREEN