Sorry! I meant the chat style code block associated with Overlord, not the literal "[O]" in chat.
Sorry for misunderstanding! But the
Chat Style code block doesn't automatically put the player in local chat, the way it works is interesting. Let's think of an example (in a scenario where the chat event didn't yet exist). You created a feature where you could mute players. The chat style of these muted players would be obfuscated so the players on the plot won't be able to read the message, essentially "muting" the player. Though, this chat style is only for players on the plot. If the muted player wasn't in local chat, the other people on different plots/at node spawn would see the muted player's normal message without it being obfuscated.
Now that the
Chat Event codeblock has been added, there is a new way to hide player's chat messages. This codeblock is sadly Emperor exclusive (if I remember correctly), but if you do own Emperor or higher you can mute players in a much more aesthetic way. This code blocks works in ANOTHER different way, and again, is quite confusing. If you have a chat event codeblock that just plays a sound when someone sends a message nothing will change, if they're in local chat only people on the plot will see it. If not; everyone (that is not in local chat) will see the message. There is also a possibility that the GAME sends the message instead, in this case only the players on the plot will be able to see the message, no other players. This essentially acts like local chat, though without the player having to run any commands/change anything. If the chat event is cancelled however, no message will be sent. Not to players on the plot or to players at spawn.
Then there's the
/gchat or alternatively the
/gc command. Using this command will send messages normally in chat without being affected by the plot's chat event. For this to work you must be in global chat, where everyone can see your messages and you can see other people's messages (from players that aren't on your same plot and aren't in local chat). Players that are in local chat won't see that message, only players in global chat (like mentioned in the name of the command, /globalchat) will see it. Weirdly enough the global chat message WILL be affected by the player's chat style, so you're still able to avoid the player from sending message even if they're muted.
Sorry for the extreme yap, I only noticed how much it really was after I wrote everything. Feel free to ask more questions if you have any!
(Information provided may not be 100% accurate, I wrote this using only my memory. Please point out inaccurate information, I will change it as soon as possible if noticed.)