Simple PerWorldChat
Some servers with several worlds, and using chat managers that not support per world chat, might want to separate the chat between these worlds, without installing anorther heavy, and hard-config chat managers like herochat or others. This is the goal of this plugin. Just drag and drop the jar file into the plugins directory, and the chat will be separated. I decided to create this mod for my own server, because the few plugins like this one aren't updated, and have errors.
FEATURES
- Division of chat between worlds
- Option to bypass worlds starting with a ! in the chat ( with permission )
- Single permission (for mods and admins mainly) to listen to all worlds allways.
- Tested with: Latest CB 1.5.2-R1.0, Spigot-940, Essentials GroupManager, Essentials chat, MultiWorld (Disabling his chat separator) and Permissions EX.
- Multiverse-Core recommended.
COMMANDS
None!
PERMISSIONS
- spwc.listenallworlds
- spwc.overrideworlds
CONFIGURATION
None!
Changelog
- v1.1 Added permission to control who or what group can use the ! symbol to bypass world chat separator.
- v1.0 Initial release
Planed Features
- Unify worlds in one chat channel. Ex: 3 words, world1 in one chat, and world2,3 in the other.
Add permission to manage who , or what group can bypass worlds with the simbol "!"- Add Shout Prefix "[Shout]"
- Suggestions! (keep in mind this plugin will remain simple)
TroubleShooting
- Question -> Althought I installed the plugin, everybody can still listen to everybody.
- Answer: Try adding the permission with a negative to the groups you dont want to listen from other wordls: -spwc.listenallworlds
Please report bugs!
@DeathTheFreaky
Sorry I have been on vacation for the last 2 weeks. I've almost finished the new version, just need some testing. Do you mean a function to turn chat off in all worlds, or to disable the chat serparation?
Hey Looks pretty nice. But like TooNervey said, would it be realy cool if you can turn all world chat on and off.
And could you probably tell when the new version will be available?
Hey do you think you could make it so that you do a command to turn on all world chat and then to disable that?
@Shelmak
I finished the exams !! :D :D I'm currently making the new version compiled against the new 1.6.2 builds, but I want to include the chatgroups, so its taking me some more time :D
Hi, I suppose that this plugin still work in 1.6... because it only manages the chat, but will it be inactive or are you in exams right now?
Thank you all for your comments. I have to do a few more examns and I will continue with the planned features. Stay tunned! :D
Thank you very much! I was looking for a plugin like this for ages!
Please, keep up the good work. I do not want to see this plugin be abandoned ever. This plugin is AMAZING!
great idea its almost what i need. when will the unify worlds get done thats what i really need i need to have world 1, 2 ,3 ,4 to be in one chat and world 5 by its self. but sofar so good keep up the work Best regards Fox
Im using Multiverse and Chattweaks and so far no problems, Love this plugin!
Thanks for the work, Dennis
(ps. Looking forward to the new features (especially the "!" bypass permission)
Amazingly useful plugin! I love it. I really am looking forward to that "!" shout feature permission node!
Good work
It worked correctly without adding a negative permission. I'm using PEX and Spigot #837 and there is no problem.
I'm also busy with exams, I understand your situation :). No problem and thanks for your work.
I suggest you to add: Tested with Permissions Ex, Essentials chat and Multiworld (Disabling his chat separator) plugins.
I switched to multiverse core because multiworld has many bugs, but it worked correctly with them when I launched my server.
@Shelmak
I'm busy right now with final college exams, but I supose I'll add it when I finish by the middle of june. Glad It worked. Btw, did it worked properly? or did you had to add the negative permission?
YOU ROCK!!!!!!! I LOVE YOU!!!!!!! WE HAVE BEEN LOOKING EVERYWHERE FOR A PLUGIN LIKE THIS! YOU ARE PROBABLY THE ONLY INTELLIGENT DEVELOPER WHO THINKS LIKE A ACTUAL SERVER OWNER!!!!!
Hi soliddanii. Your plugin saved my life, I was searching for a plugin to separate chats and also works with factions tags. Essentialschat integration is perfect because faction tags works very well with it, but I will relaunch my server soon and I wish to separate worlds/chats betwheen modes:
Pve: pve, pve_nether, pvepre
Pvp: pvp, pvp_nether, pvp_the_end
This plugin is awesome for me because I can see all chats when I'm on adminmode.
Will you add that feature soon? Thanks.
@mormaii2
Do you mean, if I use /broadcast , it only appears I the world I am?
will this divide global chat messages such as a broadcast of something happening in X world?