Simple Chat Channels
Description:
SimpleChatChannels brings the functionality of IRC style chat channels to minecraft.
Using SimpleChatChannels one can easily create or remove public or private chat channels, set channel topics, remove unwanted users from channels and more.
With ever-expanding features and increased configurability, simplechatchannels can help to manage the noisiest of servers.
Updating to 0.7?
Remember to delete StorageConfig.yml in your SimpleChatChannels plugin directory, as the format for storing data has changed slightly.
To Do:
• Colours in channel topic
• Paginated channels list
• Option to list users in channel upon join
• Option to join a default channel upon joining server
• SQL + SQLite support
Installation:
1. Download the .jar
2. Place the .jar in your plugins directory
3. Restart the server
Configuration:
• SilenceGeneralChat - Silence general server chat when in a chat channel
• PublicJoinPartMessaes - Broadcast join / part messages to whole server
• ChatPrefix - Define the chat prefix for users in a channel
Commands:
• /scc - Main menu Channels • /addchan (channelname) - Add/Create a channel
• /addchan -L (channelname) - Add/Create a locked channel
• /delchan (channelname) - Delete a channel
• /joinchan (channelname) - Join a channel
• /partchan (channelname) - Part (LEAVE) a channel
• /kuser (channelname) (playername) - Kick a user from a channel
• /topic (channelname) (topic) - Set a channel topic
• /spychan [channelname] - spy on all/specific channel conversation
Users • /adduser (channelname) (playername) - Add a user to a locked channel's Access List
• /deluser (channelname) (playername) - Delete a user from a locked channel's Access List
• /addowner (channelname) (playername) - give a user owner rights to your channel
• /delowner (channelname) (playername) - remove a user's owner rights to your channel
Lists • /chanlist - List channels
• /chanlist -o (channelname) - List channel's owner list
• /chanlist -a (channelname) - List channel's access list
• /chanlist -p (channelname) - List which channel a user is in
Permissions:
• scc.addchan - ability to create a channel
• scc.join - ability to join a channel
• scc.chanlist - ability to view the channel's list
• scc.spychan - ability to spy on all/specific channels
• scc.admin - ability to administrate all channels
• scc.reload - ability to reload the config
Thankyou for your Kindness & Support! :D Change-Log:
0.7.6
- BugFix: Channel members not notified of a user parting the channel.
- Updated for Spigot API 1.10.2
0.7.5
- Added /spychan command
- Bugfix: Joining a channel while already in another channel
0.7.4
- Updated Menu
- Updated Channels list
- Added Channel topics
- Added Configurable Chat Prefix
- Added flag (-p) to chanlist for finding a user
- Added configurable public notice on user joining/parting a chat channel
0.7.3
- BugFix: Players not leaving channel upon quit/disconnect
0.7.2
- Updated for 1.3
0.7.1
- Fixed bug with creating locked channels
0.7
- Fixed bug with case-sensitive channel names
- Updated appearance and output
- Code clean-up and minor bugfixes
- Updated missing/broken sanity checks
awesome plugin! I think it would also be great to add the posibility to join channels through signs? or channel status displaying in sign? Just an opinion, great plugin anyway :D
@mrlimozine Should be fixed in the next build, channels will empty on restart. As for silencing general chat while in a channel, I'm working on/thinking about how to implement an option for that.
@Undearius Fixing what I can for the console commands, stuff like joining/parting/creating a channel will still require a user however.
One of my only issues is the problems with using the commands directly in the server console.
After more testing, my only complaint is that when the server is restarted, people in channels have to leave the channel, then rejoin the channel in order for messages to be sent in the channel. Will you be updating for 1.2.4? This plugin is very nice and is the only one that does what I need it to.
Is there any way I can make it so people in a channel can only see messages from other people in that channel? If not that would be a great feature for future builds!
Very Nice plugin! I received an error when trying to exit a channel I created. [Edit] Nevermind! I was doing something wrong :P
@Odiumxxx
How about adding channels dedicated to certain worlds? That way when you switch worlds it automatically switches? Would it also be possible to add customization in chat color? Also, some commands can't be run from console properly, like "addchan (name)" and produce large errors in console instead of showing a message that it can't be used. There's a bug, too. If you're in a channel and you try to join another instead of leaving the channel you're in and joining the other one, you just leave your old channel. Lastly, maybe add a ticket system on the dev page, it might make bug reports easier to maintain :)
@KAGamerAlex
Cheers, Suggestions are more than welcome.
Not sure where to take this atm. :\
Thanks for this plugin. I'm going to test it out and tell ya what I think!