I want a PER-WORLD chat plugin that would allow me to set prefixes for a plugin per-world, so I can be able to run multiple plugins on one server. You wouldn't be able to see chat from another world, only the world you are currently on, however if you wanna send a global message you put a ! in front of your message (like chatmanager) This is a paid job so contact me at [email protected] if you are interested! EDIT: Think of it like I just want factions prefixes on my faction world. Towny prefixes on my towny world. If someone sends a global message with ! it wouldn't show those prefixes. That would make chat look much less messy. Or if you are feeling super special, a vault-like integration system where prefixes can be linked to a plugin, so other plugins may use that chat prefix in their own ie. {town} and being able to use that in herochat or something. That would be a huge plugin and great for the community ^^ EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Okay, so when a player talks on X world, all people on X world can see with a set prefix, and when a player talks on Y world, all people on Y world can see with a set prefix. If the message starts with ! everyone sees it. Is that it?
World a: [xG][TownBlack] Silence - HEY GUYS! World b: [xG][FactionWhite] Silence - HEY GUYS! Anyworld: [xG] Silence - !HEY GUYS
I'd just like to point out, with any decent permissions plugin, you already have "per world" prefixes.
I mean, you know vault and register how they let devs integrate with different economy plugins? Why not do that with chat prefixes? That would add a whole new level of customization to bukkit servers.
Vault already contains this functionality (works with PEX/P3/bPerms/Towny) & the latest HeroChat dev is already hooked into it. May I collect now? (I jest a little). The issue we've noticed is pulling prefixes from too many places means your entire chat is nothing but player-names. While it sounds like a great idea, in practice dumping all of the data to chat is a bad idea. The issue you have is you want to set different worlds to pull from different plugins, that's not what any chat system is designed to do, they all pull from 1 central location, (the prefix/suffix) which can be set per-world in the permission plugin, but you'd need to have each Plugin (Towny, Clans, etc) set the Info/OPtion node for each world you want them on. Otherwise you'll be stuck linking every single plugin that you would possibly want to to pull a prefix from and then storing which world is supposed to get which prefix. Ends up being (in my mind) a bit of configuration nightmare. On top of that, the chat system is going to apply the prefix to chat worldwide (unless again you want a configuration nightmare). My suggestion would be to just let the plugins that have their own chat, use their own prefixes, and have a chat plugin with generic ones. hehe.