Chat Channels
Chat Channels
Welcome to the plugin "Chat Channels" which is dedicated to giving your players their own private chat room which only they and people who know the name of it can join.
The plugin is incredibly simple which makes it user friendly!
The plugin has a nice chat filter for your server administration needs!
Commands:
- / Cc Move <Chat Channel> - Moves you to the desired chat channel
- / Cc Move [Player] <Chat Channel> - Moves the desired player to the chat channel
- / Cc Snooper - Enables the administration of all chat channels
- / Cc Mute <Player>
Permissions:
All permission nodes are configurable!
Why Chat Channels?
You should pick Chat Channels over other chat plugins for several reasons. One reason is the simplicity of the plugin is incredible which makes it really easy to use and will mean people new to the server do not feel overwhelmed by a new and unused plugin but instead welcomed and appreciated as you are thinking about how they will change to the server mods. The second and final reason I will give is that the plugin will be customized in the future according to feedback so let's say you want me to change the permission nodes to make it more customizable you could expect that in the next update!
Current Features
- Cross channel snooping
- Signs which support channel changing
- Commands for toggling snooper
- Simple commands for changing chat channels
Tutorials:
Creating and using a chat channel
Creating chat channels could not be easier, in fact you don't even create chat channels.
Instead of creating a chat channel you type '/cc move' and then the channel name to join the channel. The great thing about this feature is you do not create a chat channel but instead you simply join it and start talking in a private area which people can only join if they know the name of the channel.
Additionally, to use a chat channel you can place a sign with the top line of '[ChatChannels]' and the second line with the channel name. The top line is not case sensitive and is also not colour sensitive which makes it compatible with most plugins.
Finally, you can use '/cc move' and another players name as well as a chat channel to send that player to the chat channel if they do not understand how to use the plugin.
An example of the command syntax for this is '/cc move callum channel1'. This would send the player 'callum' to the chat channel called 'channel1'.
How can I check what my players are saying in other chat channels
Simple!
To look at all the chat channels and its contents all you need to do is type '/cc snooper' which will enable snooper mode meaning you can check what other players are saying so you can keep a good sense of chat administration on your server.
This plugin is suspected to be conflicting with Essentials Chatmanager or other chat plugins, if you find out any conflicts please private message me
Have a suggestion?
Email me it at [email protected]
@MythicCynic
I think that was a safety feature I put in to stop your server crashing, Although I do not believe Chat Channels was the cause of it as it is only programmed to kick the player with the error telling them to relog.
@XxDawnsusxX
The player has to manually join the chat channel themself if they wish to leave the default channel. Sorry for the late response, I was on holiday.
The first time a player joins the server, when a Player/name.yml is first created for them, chat won't work unless "/chat somechannel" is entered or the player re-logs on. If the player tries to chat before this, the console sees: "[SEVERE] Could not pass event AsyncPlayerChatEvent to ChatChannels v0.7.2 org.bukkit.event.EventException"
So I tried to enable the plugin, it kicked EVERYONE and said something was wrong with players or something so I guess it won't work for me. I cannot find the error in the log for some reason. I believe it to be related to xtechy as I am also using essentials chat.
Does this plugin have a an automatic switch like if you have a survival world and have a chat for the and a creative world if they switch between them two will the automatically join those chat channels or will they have to use the command to join the channel?
Well, I think the problem was that the normal server was running on Java 6, and when I tested the plugin on a local server, it was running on Java 7. So I sent a msg to the hosting, they said they'll update it in a few days.
@xTechy
Have you been able to narrow it down to the cause, that could help in a fix.
Sorry for the late response CallumArmitage.
So, installed the plugin again, still didn't work. I decided to install it on a fresh Bukkit server (only installed plugin is Essentials) and guess what, it worked. But I see that you've released a new version, so I'll try it out soon!
@stateoffluxx
You can't, you have to join a empty one, but your comment is a helpful one so I will add a leave channel ability.
How do you leave a chat channel?
@Nefiron
I will add a configuration option.
@Martin1704
I was planning to do that, I just need to find a way to do that so players can take ownership
Would it be possible to make a local chat with this plugin?
(Only people around a certain amount of blocks will hear that chat)
Is it in the (near) future possible to make channels password-protected?
@xTechy
Try reinstalling the newest version, I cannot reproduce this bug so I hope reinstalling it will work, please respond telling me if this fixed it.
@CallumArmitage
Always the latest. (#2815)
@Slaand
Already working on it
@WoodenAxeServer
No, sorry.
@CallumArmitage
Please, make that,what i write at #17 post :)
Is this on github?