kangarko / ChatControl-Red

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

Newbie - Dont join global chat until they talk in global chat #2762

Closed TomLewis closed 1 month ago

TomLewis commented 1 month ago

Summary

Brand new spawns get overwhelmed when they first join, go join a bunch of servers and be overwhelmed by in-game chat, if there's anything important you needed to read, its gone in seconds with a busy server!

But there cant be any learning curve to getting out of this newbie jail, it needs to automatically join them to reading global as soon as they write in chat (not command, text).

Imagine trying to read tutorials and NPC information that's sent to you in chat, and all you have is a flood of messages getting in your way.

We have seconds to secure a new player, if they are irritated about learning the server in the first few mins, they will never come back.

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

JerichoTorrent commented 1 month ago

I do like this suggestion a lot. However, as a stopgap, you can join them to the local channel first, and add in your message of the day that they can join the global channel with /ch join global

kangarko commented 1 month ago

Thanks for suggesting. I recommend getting a custom plugin written that hooks into ChatControlAPI class and switches channels for the newbies according to your needs. I am currently busy writing chatai plugin as well as rewriting chatcontrol to adventure.