• Hey! Register here to create your account, engage with the community, and talk about what is new!

How to hide chat messages?

mrbeaver2K

New member
Joined
Jan 21, 2025
Messages
11
Reaction score
0
Is there a way to
A: Keep chat messages sent by players to stay on one plot, rather than being sent to the entire node
B: Force players to use @ to chat
without Overlord?
 

CoderElias

Notorious member
Overlord
Joined
Jun 15, 2022
Messages
101
Reaction score
17
A: There currently isn't a way to do this with code, but you could tell players to run the command /c l when they join. This will set their chat mode to local which, like you wanted, will only display messages from players on the plot they are on (and if you send a message only players on their plot will see it). I have heard something about a code block to force someone into a chat mode, even if that is going to be added it hasn't been added yet.
B: Without Overlord this sadly isn't possible because you can only set a player's chat style with Overlord and commands are also Overlord exclusive.
 

ImaLEAF

Forum adept
Emperor
Joined
Sep 20, 2021
Messages
158
Reaction score
23
A: There currently isn't a way to do this with code, but you could tell players to run the command /c l when they join. This will set their chat mode to local which, like you wanted, will only display messages from players on the plot they are on (and if you send a message only players on their plot will see it). I have heard something about a code block to force someone into a chat mode, even if that is going to be added it hasn't been added yet.
B: Without Overlord this sadly isn't possible because you can only set a player's chat style with Overlord and commands are also Overlord exclusive.
commands are emperor exclusive but yeah
 

mrbeaver2K

New member
Joined
Jan 21, 2025
Messages
11
Reaction score
0
A: There currently isn't a way to do this with code, but you could tell players to run the command /c l when they join. This will set their chat mode to local which, like you wanted, will only display messages from players on the plot they are on (and if you send a message only players on their plot will see it). I have heard something about a code block to force someone into a chat mode, even if that is going to be added it hasn't been added yet.
B: Without Overlord this sadly isn't possible because you can only set a player's chat style with Overlord and commands are also Overlord exclusive.
I thought messages with [O] chat style were automatically local?
 

CoderElias

Notorious member
Overlord
Joined
Jun 15, 2022
Messages
101
Reaction score
17
I thought messages with [O] chat style were automatically local?
The [O] behind someone's name is a rank, overlord to be precise. That doesn't say anything about if a player is using local chat or not, but I can assure you that most people who buy overlord have spent quite some time on DiamondFire, because of that there is a larger chance they'll be using local chat.

Though sadly, there isn't a way to detect if a player is using local chat. You could always ask them, but that can be very manual and could take a long time. Also good to note is that with the new chat event, which is cancellable, you can hide player's chat messages.
 
Top Bottom