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
-
View User Profile
-
Send Message
Posted Aug 2, 2020I can use /spychan but I don't see text from there. Is anyone else experiencing this? This is a great plugin that works except that.
-
View User Profile
-
Send Message
Posted Feb 24, 2018Is it possible to use a command (even if it needs to be created) to "Msg" a specific group. Such as "/msg group Admin" or something like that...
-
View User Profile
-
Send Message
Posted Jan 20, 2018would be cool if this supported MCMMO party chat and stuff.. so you didn't have to type /pc and like, if you were in a party this mod would already create and use a channel for the party... would be neat.
-
View User Profile
-
Send Message
Posted Dec 31, 2017Hello,
I downloaded your plugin and restart server. (and put in plugins) . I want to create channel so i type /addchan &aOwner ; and it says: AN Internal error occurred while attemping to perform this command ; what should i do? other things work like /scc reload and ... ; does anybody know some other plugins? PLs reply for help. Is there a option cousing that i have 65 plugins?
-
View User Profile
-
Send Message
Posted Feb 24, 2018In reply to Forge_User_84591262:
-
View User Profile
-
Send Message
Posted Jun 12, 2017Not working on 1.12 :(
-
View User Profile
-
Send Message
Posted Jun 22, 2017In reply to buddhist09:
Now Updated.
-
View User Profile
-
Send Message
Posted Jun 21, 201621.06 15:48:30 [Server] INFO at net.minecraft.server.v1_10_R1.PlayerConnection.chat(PlayerConnection.java:1270) [spigot.jar:git-Spigot-6016ac7-5fc8091] 21.06 15:48:30 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot.jar:git-Spigot-6016ac7-5fc8091] 21.06 15:48:30 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-6016ac7-5fc8091] 21.06 15:48:30 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-6016ac7-5fc8091] 21.06 15:48:30 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) [spigot.jar:git-Spigot-6016ac7-5fc8091] 21.06 15:48:30 [Server] INFO org.bukkit.event.EventException 21.06 15:48:30 [Server] ERROR Could not pass event AsyncPlayerChatEvent to SimpleChatChannels v0.7.5
This is not working with 1.10. This plugin used to be my servers key thing for roleplaying. Anyways is there any way that you can make it 1.10 compatible?
-
View User Profile
-
Send Message
Posted Dec 6, 2014Bug with my plugin, it uses PlayerChatEvent and it post the message in both the chat and the channel
-
View User Profile
-
Send Message
Posted Nov 23, 2014<<reply 1749642="">>
Just use /broadcast or /me
-
View User Profile
-
Send Message
Posted Sep 22, 2014spychan is not working
-
View User Profile
-
Send Message
Posted Aug 2, 2020In reply to _ForgeUser10473530:
same
-
View User Profile
-
Send Message
Posted Mar 19, 2014Perfect, Just what I needed! Thank You!
-
View User Profile
-
Send Message
Posted Feb 1, 2014can you add a language file?
-
View User Profile
-
Send Message
Posted Jan 24, 2014Can someone fix that annoying bug, when a server reboots, and people join back, for some it says that they are in a channel, when they are not, to fix this, people gotta join another channel, leave it, relog, join another again, leave it, relog again, and then they can join the channel they want to be in. Thanks
-
View User Profile
-
Send Message
Posted Jan 21, 2014Will this interfere with ChatManager?
-
View User Profile
-
Send Message
Posted Oct 27, 20132 Suggestion
Ability to mute a player in a channel with a command like /muteuser <channel> Ability to lock a channel: /lockchannel <channel> We use it for classes in our server LIke people get into the channel before you start you can lock the channel so noone can get in anymore.
-
View User Profile
-
Send Message
Posted Sep 1, 2013Is there a way to send a message to all channels? This would be useful for telling everyone something if you are an admin. :)
-
View User Profile
-
Send Message
Posted Aug 24, 2013I would also like to know if this is compatible with essentials/essentialschat, Also is there a command yo use while your in a channel to send a message to general chat without having to leave the current channel? I want to use this plugin specifically to have a staff channel.
-
View User Profile
-
Send Message
Posted Aug 16, 2013Would love to see SilenceGeneralChat become a player selectable option. That could be done I suppose by just making general chat a channel that players are joined to upon logging in, and may part from or not at their discretion.