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
@Odiumxxx
Oh thanks! I'm such an idiot I was thinking of the command XD! Also, does that permission (scc.join) count for the command to leave a channel?
@PowerShizzle
For a start, trying applying a permission that exists.
scc.joinchan is not a permission.
Please see above for a list of permissions.
Goodluck. :)
Help! I am using GroupManager and this is what I have for perms on regular group:
- scc.joinchan
But anybody in the regular group (Bender) can't use /joinchan or /partchan
How do I fix?
@buddhist09
it'a an optional flag for creating a locked channel
Eg: /addchan -l AdminOffice
Sorry what does the [-L] mean?
• /addchan [-L] (channelname) - Add/Create a channel
Apologies for the delay with the most recent bugfix, I understand it's been quite a bothersome issue. (Fixed in v0.7.3)
When I've time I hope to rewrite this and start from scratch, making it easier to add more features and make current features more configurable.
i got a Question, Do thre a way to join a channel but continue to see the Global chat Like The player can't see what you say but you can see what they say? Thanks
Just had a little problem. When i stopped playing yesterday i was still in the helpdesk channel we made. And when i joined today it said i was not in it anymore.
But i didnt see any chats because i was still in the helpdesk channel but you couldn't see it.
So maybe make a auto leave script so everyone leaves the channel when they leave the server.
Same thing what koowluh said.
Hope this can be added fast :)
And maybe some prefix things like faction. So you can see in which faction you are.
I have one feature request. Spy! I'd like to be able to snoop on all channels at once as an admin to see if no one is speaking naughty words or advertising their servers. I'm such a peeping tom...
Is there a way to disable Global chat or replace it with a Local chat that everyone can hear if they were in a limited area of the speaker? What I wanted to do was to have a generic local chat then allow groups and teams to have their own channels for less public conversations.
one thing to mabe add is a way to set a defult channel when somebody join the get put into that channel rite away and is there a way to change the channel your talking in?
@colddemon666
• /partchan (channelname) - Part (LEAVE) a channel
@zagtech Sounds good.
A "/leavechan" command (or something like that) to return to the default channel would be extremely helpful as most of the players sometimes want to talk to everyone and not only players in their channel. But what there is now works perfectly, thx for that.
This is a great plugin. Thank you for your work on it.
Any chance you might consider making the SilenceGeneralChat a toggled option so people can choose to see both if they want to?
I want this plugin to exist forever.
Leaving a chat channel, will throw you into what appears a random channel and when you talk everybody in ALL channels can hear you but you can't hear them, and its impossible to get back to the main default one(global), without disabling the plugin. Hope you fix this I really liked this plugin, but unfortunately I had to disable it because of this issue. Thanks.
Well no need to worry! It's just good to know that your on the case :) But your previous build with dev build 1.3.1 worked a charm but I shall try a newer one and feed back as soon as possible!
I like it, but I wish there was away I could see what is going on in every channel, also a command that people could use to leave channels of their own will.
@danslayerx
Not a pain at all, I may not know about some errors were they not reported. :)
With each development build it's very likely we'll be seeing more errors/bugs from various plugins.
While I will endeavour to stay on top of changes which totally break a possibly essential plugin, many plugin updates for the 1.3 API will not be finalised until a stable version of bukkit is released. :)