kangarko / ChatControl-Red

Issue tracker and documentation for the next generation ChatControl Red, the most advanced chat management plugin.
43 stars 22 forks source link

Ability to freeze chat #2657

Closed bobbyl140 closed 2 months ago

bobbyl140 commented 2 months ago

Summary

I suggest adding the ability to freeze chat, with a configurable list of channels to freeze, that freeze upon a command in game such as /freezechat or /freeze. This way, if something is going really wrong in the chat, or an event is being held, one can prevent players from spamming all at once. If there's a way to do this with a rule that I haven't thought of, please let me know.

What would happen if we didn't implement this feature? Why not having this feature is a problem?

Per the first use case outlined above, not having this feature could make it hard to deal with mass amounts of players behaving poorly in the chat. Per the second, it is technically possible by making the default channel(s) restricted by permission so that players don't have any writable channels. But this isn't the easiest solution either and requires editing the config file on every server in the network.

kangarko commented 2 months ago

Hello,

We already implement the /mute function. You can mute the chat, server or a player using this command.

bobbyl140 commented 2 months ago

That’s my fault for not reading the documentation. I figured that command would be player-only. I’m sorry.

kangarko commented 2 months ago

I think it also can be executed from the console.

bobbyl140 commented 2 months ago

I mean like only having the ability to mute a single player at a time, sorry

bobbyl140 commented 2 months ago

But that’s also good to know, thank you

kangarko commented 2 months ago

Yes its possible to mute a single player at a time through the /mute command as I explained above