TabChannels
Description
Inspired by the Sponge community. This is a new idea of using the chat. The chat is splitted into channels. You can switch the channels easily by just clicking on the channel name at the bottom of the chat window. You can still receive chat messages. If a new message was sent and you are in a different channel you get notification and could see the number of unread messages next to the channel name.
Moreover you don't need to invoke a special command in order to write in a channel. If you switch to channel, you can start writing your message. The message will be sent to your current viewing channel.
Features
- Private chats
- A global channel
- Chat history for newly joining players
- Easy to use. Just click at the bottom on the channel name
- Displays unread messages as a number next to the channel name
Commands
- /switch <channel> - Switches between channels
- /private <playername> - Starts a private chat
Permissions
- tabchannels.command.private - Starts a private chat
- tabchannels.command.switch - Switches between channels
Source code
You don't have to decompile the plugin. You can find there the source code with comments and building utilities.
TabChannels is open source and hosted on GitHub; feel free to fork, star, or contribute by making pull requests and opening issues.
Hello! I've tried TabChannels, which seems really interesting, but nothing special is happening (no viewable tabs). Looking at my server logs, I see there's an error (Could not pass event AsyncPlayerChatEvent to TabChannels) when a player is saying something in the chat.
Any idea?
@games647
That would be good, being able to remove separate messages.
@XxDawnsusxX
Yes I could do it. What do you think about clickable remove icons like this:
Could you maybe add in a clearchat feature, so all old messages to new players are gone. And possibly A player message clearance, so you are able to remove a certain players message(s).
@zainmz
Sadly Bukkit's API doesn't provide a way to catch up these messages, but I found a solution to workaround it. I'll fix it.
Im having a problem, it does not show me messages from plugins and it also doesnt show join and leave messages.
@delsolsi213
Should be.
@games647
is this compatible with deluxechat?
@kythuat
I checked the source code of TownyChat. There shouldn't be any issues.
it is compatible with TownyChat not?
This is awesome! Thank you!
@zainmz
Thank you.
Just Amazing!