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.

-
View User Profile
-
Send Message
Posted Jan 3, 2016Hello! 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?
-
View User Profile
-
Send Message
Posted Jan 1, 2016@games647
That would be good, being able to remove separate messages.
-
View User Profile
-
Send Message
Posted Jan 1, 2016@XxDawnsusxX
Yes I could do it. What do you think about clickable remove icons like this:
-
View User Profile
-
Send Message
Posted Jan 1, 2016Could 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).
-
View User Profile
-
Send Message
Posted Dec 25, 2015@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.
-
View User Profile
-
Send Message
Posted Dec 25, 2015Im having a problem, it does not show me messages from plugins and it also doesnt show join and leave messages.
-
View User Profile
-
Send Message
Posted Dec 23, 2015@delsolsi213
Should be.
-
View User Profile
-
Send Message
Posted Dec 23, 2015@games647
is this compatible with deluxechat?
-
View User Profile
-
Send Message
Posted Dec 21, 2015@kythuat
I checked the source code of TownyChat. There shouldn't be any issues.
-
View User Profile
-
Send Message
Posted Dec 21, 2015it is compatible with TownyChat not?
-
View User Profile
-
Send Message
Posted Dec 19, 2015This is awesome! Thank you!
-
View User Profile
-
Send Message
Posted Dec 19, 2015@zainmz
Thank you.
-
View User Profile
-
Send Message
Posted Dec 18, 2015Just Amazing!