Rpg Chat
MAJOR NEWS
I have decided that we are going to be merging all of the RPG style plugins into a single plugin, Servers that want to only use a few features from them will still be able to do so through our config files. The RpgAPI page we have will be the one the plugin gets released on. It is taking a bit longer than expected to get them all updated but we are trying to make them as configurable as possible so every server can use them exactly how they want to.


Rpg Chat
Rpg Chat is an mmo style chat plugin, allowing world specific chat, region specific chat, multiple chat channels, and password protected chats.
This plugin is designed to allow server moderators to set up a chat system like that which is found in games like World of Warcraft, Rift, and many other popular MMO's.

Features
- Join and leave chat channels
- Change the color of each channel channel your in
- create new public chat channels
- create region specific chat channels
- world specific chat doesn't need to be created just join it to always talk to people in the world chat of the world you're in!
- create private chat channels with passwords!
- joining, leaving, changing the color of chat, and setting a chat as your active chat are all easily accomplished through a simple inventory based gui.
- admins can choose to see all chats with the rchat spy command!
- chats are prefixed by the channel they are being sent from!
- permissions to cover almost every type of action to easily define who can do what on your server!
Commands
/rchat - Brings up the gui for joining channels, leaving channels, changing channel colors, and setting your active talk channel.
/rchat create {channel_name} - creates a new public chat channel
/rchat create {channel_name} {password} - creates a new private password protected channel
/rchat promote (channel_name} {playername} - gives ownership of a channel you created to another player
/rchat delete (channel_name} - deletes a channel as long as you are the owner of it!
/rchat join {channel_name} - join a chat channel
/rchat join {channel_name} {password} - join a private password protected chat channel
/rchat ignore {playername} - add a player to your ignore list to block all messages they send! (cannot block ops, or players with the rchat.bypass.ignore permission)
/rchat unignore {playername} - remove a player form your ignore list
/rchat spy - toggle spy mode on or off
/chatregion create {region_name} {radius} - create a new chat region that extends to a certain radius
/chatregion delete {region_name} - deletes a previously created chat region
Permissions
rchat.create - create a public chat channel
rchat.create.password - create a private password protected channel
rchat.delete - delete a channel you own
rchat.promote - promote a player to owner of your chat (that player must have the rchat.create permission to be an owner
rchat.join - join a chat through commands (used for joining private chats)
rchat.bypass.password - players with this permission do not need passwords to join private chats
rchat.ignore - add players to your ignore list
rchat.bypass.ignore - players with this permission can't be ignored
rchat.spy - players with this permission can choose to spy on all chats
rchat.region - create and delete chat regions.
Config File
#Must be a multiple of 9 no higher than 45 Max Channels: 45 #this section is where you put new channels. World chat by default will only send #messages to players on the same world. (this only works if you don't rename it!!) #Region Chat channels like world channels are a single channel that changes based on the region or world you're in. Channels: Default: soulofw0lf: '&c' Region Chat: soulofw0lf: '&f' World Chat: soulofw0lf: '&4' #This section contains players ignore lists Ignore Lists: soulofw0lf: playernamehere: true #This section has a players current active channel that they're typed chat will go into, as well as any channels they own. soulofw0lf: #turns on social spy, allowing you to see all channels. must have rchat.spy permission Spy: true #the chat that your typed text currently goes into Active Chat: Default Owned Channels: channelsownedhere: true #this section is for channel passwords. Passwords: channelnamehere: passwordhere #Saved Chennel regions go here Chat Regions: region name: X: 0.0 Y: 0.0 Z: 0.0 World: world Radius: 50.0

My RPG Plugins
Rpg Click

Help fund my programming hobby :)

I'm always available to help with issues with this plugin. feel free to log onto my ts3 at voice.vartala.com or add soulofw0lf on skype (Make sure you include why you're adding me or i will likely ignore it.)
-
View User Profile
-
Send Message
Posted May 29, 2013@Lukajjz
added it in, soon as the next update comes out it will be available
-
View User Profile
-
Send Message
Posted May 29, 2013Hey..just one more thing..chat cannot be seen in console, could you make it possible to see it there?
-
View User Profile
-
Send Message
Posted May 28, 2013I am currently looking for someone else to work with on my core server plugins, if anyone is interested please contact me on skype - soulofw0lf
-
View User Profile
-
Send Message
Posted May 27, 2013V1.2 has now been approved!
-
View User Profile
-
Send Message
Posted May 27, 2013@Lukajjz
no problem, sorry there was an error in the first place :)
-
View User Profile
-
Send Message
Posted May 27, 2013@diannafire
I thank you for fix, that helped me very much..
-
View User Profile
-
Send Message
Posted May 27, 2013V1.2 has been uploaded and is awaitting approval, just a very small update including a major fix that was putting players in channels they didn't belong in, as well as adding in invites for private chats so people don't have to know your password to join. for now only owners can do chat invites.
-
View User Profile
-
Send Message
Posted May 27, 2013@Lukajjz
Thank you very much for catching this major bug for me! it's amazing what having one line of code in the wrong place can do :) fixed and uploaded. If you catch any more errors feel free to get ahold of my via skype so i can get them fixed asap.
skype: soulofw0lf
-
View User Profile
-
Send Message
Posted May 27, 2013@Lukajjz
ok seems i made a serious error somewhere, i'll get it fixed asap and uploaded today!
-
View User Profile
-
Send Message
Posted May 27, 2013Wtf? I created channel with password and when i type something to this channel other players see it too..why?
-
View User Profile
-
Send Message
Posted May 25, 2013@Squall28600
I knew i forgot to include something :) I'll make sure it's in the next update, just want to give this one time for people to report any bugs that might be in it.
-
View User Profile
-
Send Message
Posted May 25, 2013Thx And also to the owner the opportunity to send invitations to players so that they can join a private chat without knowing the password
-
View User Profile
-
Send Message
Posted May 24, 2013@rungario
I'll think about possibly adding prefix and suffix support but there's so many plugins out there that alter display names, that it loses a lot of compatibility if i do that. Even permissions plugins usually overwrite display names. If i do do it at all it will only be something that will add in the prefix directly before the display name and the suffix directly after it, but then if you have anything else at all changing display name it'll look weird.
Example with group manager:
group manager rank: Builder
prefix from chat plugin: Member
name: Avengah
channel World Chat:
actual way chat would show it
[WorldChat]Member Builder Avengah: text goes here
only other way i could do it is use the actual player name instead of the display name, but that would completely break other plugins like my achievement plugin.
That's why i recommend using a different one so this one doesn't completely lose compatibility with alot of other plugins. If i have alot of spare time i may code it in to be able to be turned on and off through config, as well as choose how it is displayed, but since this isn't a permissions plugin, or a rank / titles plugin the only options would be to config op and non op prefixes and suffixes if i did it.
NOTE: This plugin does not in any way overwrite player's display names so it works 100% with plugins that alter display names (as long as those ones do not overwrite chat)
-
View User Profile
-
Send Message
Posted May 24, 2013@diannafire
Having to use the RPG Achievement plugin to do prefixes forces you to add additional features to your server that you don't necessarily want. Simple prefix and suffix support would go a long way to making this a viable chat plugin as at the moment that's the only thing keeping me from using it.
Also, there's still no space between the chat channel tag and the player name, for example it's still [World Chat]Avengah
-
View User Profile
-
Send Message
Posted May 24, 2013New file uploaded and will be available for download as soon as bukkit approves it.
- fixed some display issues
- added the ability for channel owners to kick people form their channels with /rchat kick playername channelname
- added some config options to set what channels people will be in automatically when joining
- added the ability to replace the lore on chat blocks
- Default chat no longer needs to be called default and can be renamed however you want it to be named.
-
View User Profile
-
Send Message
Posted May 24, 2013@rungario
I recommend using rpg achievements for prefix and suffix support to go along with this. The two work perfectly fine together. Just make an achievement to give your staff / admin for whatever prefix and suffixes you want them to have.
-
View User Profile
-
Send Message
Posted May 23, 2013Suggestion:
Add prefix and suffix support. This will allow staff members to be distinguishable in chat and for donors to feel happy about themselves. This is also useful for titles in RPG servers.
-
View User Profile
-
Send Message
Posted May 23, 2013@rungario
no problem :) if you have any errors please let me know and as always feature suggestions are appreciated :) btw expect the next update to this one by the end of the weekend with a few sytax fixes, ability to switch default channel name, and hopefully ability to tie different regions together to make things like "city chat" that will be seen across regions while in them. as well as kick / ban features for chat channels.
-
View User Profile
-
Send Message
Posted May 23, 2013Yeah I just realized the colors were just for players to make chat channels easier to identify, which is actually an amazing feature :P
Thanks for the reply, helpful as always!
-
View User Profile
-
Send Message
Posted May 23, 2013@rungario
your problem is actually with my other plugin :) you need to set chat to false in rpg friend config. i caught the space error right after upload, it's fixed ion the update i'm working on now. as for color that really doesn't make sense to disable since only the player that sets the color sees the colors they've set. getting rid of that seems kinda pointless since it only effects the players and no one else.