Roleplay Chat
If you have any questions please contact our support team https://support.curseforge.com.

Hello guys, today I want to present you my first plugin on bukkit. Roleplay Chat is a light weight chat customization plugin for RPG Servers. You can create new commands like /me, /do, /shout etc. and customize their formatting options. I hope you will find this plugin useful. Let's look at the other cool things:
Features
- You can add as many chat modes as you want.
- You can add as many commands as you want for each chat mode.
- You can change displaynames.
- Per-world chat system
- Formating options
- Permissions support
- Easy and understandable usage
To Do
Prefix and Suffix support for GroupManager and PermissionsEx pluginsImproved file systemNickname systemWorld mirroring- Vault support(Economy?)
Installation
- Drag on drop the RoleplayChat.jar into your plugins folder.
- Start your server.
- It's done! You can start customization.
Usage
Start your server. Plugin should create folders for each world. You can see generated configuration files at /plugins/RoleplayChat/worldname/chat.yml . Now you can add each chat mode to the configuration files. For detailed information, visit http:dev.bukkit.org/bukkit-plugins/roleplaychat/pages/configuration/
1 2 3 4 5 6 7 8 9 10 11 12 |
default: permission: false radius: 15 format: '%prefix%%username%&f: %message%' commands: {} emote: permission: false radius: 15 format: '&4[Emote] &c%prefix%%username% &c%message%' commands: - 'me' |
Commands
- /rc help - Shows help page.
- /rc reload - Reloads config files. Creates files if not exist. (roleplaychat.reload)
- /rc spy - Bypass radius check. Shows anything said. (roleplaychat.spy)
- /rc nick - Shows nickname help page.
Permissions
- roleplaychat.reload
- roleplaychat.spy
- roleplaychat.nick
- roleplaychat.nick.others
- roleplaychat.<chatmode> (Ex: roleplaychat.emote, roleplaychat.shout) (Only works if you set permissions true in config for chat mode)
Changelog
- 1.0 Plugin released.
- 1.0.1 Fixed "/rc reload" bug
- 1.0.5 Improved file system, recoded entire plugin, added Prefix and Suffix support for GroupManager and PermissionsEx plugins
- 1.0.6 Fixed version
- 1.0.9 Added World mirroring and nickname system. Recoded entire plugin again :)
-
View User Profile
-
Send Message
Posted May 4, 2014@Bkunkcu
:D when do you think the next update will be? I know its hard to estimate but about when from now? a week, a month, etc... I have spent a long time looking for a plugin that will allow local chat and actually work :)
thank you dragon_12dk
-
View User Profile
-
Send Message
Posted May 4, 2014@Kibi8912
Great idea! I will add next update :)
-
View User Profile
-
Send Message
Posted May 2, 2014Hey, I have downloaded, and am using, this plugin, and I have to say it is JUST what I needed. I am running an RP Questing server, and this is the icing on the cake for it, except for one little thing: Is there any way you could imput a configurable message for when there are no players in the set radius? It's a little disconcerting not knowing whether people can hear you or not, or if they are just ignoring you. ._.
Please :D Thanks!!
-
View User Profile
-
Send Message
Posted Apr 30, 2014How can i set up a Group and Faction to this?
-
View User Profile
-
Send Message
Posted Mar 9, 2014I need nicknames like "Name_Surname" is that possible? I need "_" character.
-
View User Profile
-
Send Message
Posted Mar 5, 2014All i need is censoring.
-
View User Profile
-
Send Message
Posted Mar 4, 2014Its all i need but can it works with faction ?
-
View User Profile
-
Send Message
Posted Feb 26, 2014@Bkunkcu
Glad to hear it! That would make it perfect. :D
-
View User Profile
-
Send Message
Posted Feb 26, 2014Alright it would be GREAT if you could add the following!
1) Ability to censor words, so it replaces for example "f*ck" with "fiddlestick" or another custom word. 2) Ability to hide a channel using /hide <channel> and /unhide <channel>. Is very useful for big servers that have the Global channel spammed with lots of people talking.
Thank you very much and i hope you will add these.
-
View User Profile
-
Send Message
Posted Feb 26, 2014@DrBreadgun
I have planned this but haven't started developing yet
-
View User Profile
-
Send Message
Posted Feb 26, 2014@fuzzysgirl
It doesn't have a feature like that but I will add with next updates :)
-
View User Profile
-
Send Message
Posted Feb 25, 2014Hello Bkunkcu! :)
I have a question, concerning my server that uses Multiverse. We have several worlds, and I was wondering if there is a way to get the nicknames to only work in one world, (the rp world).
Thanks for your time!
fuzzy
-
View User Profile
-
Send Message
Posted Feb 23, 2014Is there any way to toggle these channels instead of spamming "/ooc" before every single message?
-
View User Profile
-
Send Message
Posted Feb 20, 2014Add a censoring feature per chat channel.
-
View User Profile
-
Send Message
Posted Feb 19, 2014@henriqueeba
I think thats a great idea. I will add an timestamp feature with the next update. Thanks for your comment :)
-
View User Profile
-
Send Message
Posted Feb 18, 2014@Bkunkcu
Oh, I see a few of the mistakes I made now. Thank you very much, the new .yml works perfectly.
-
View User Profile
-
Send Message
Posted Feb 18, 2014Hi there!
Can you add a formatting option to include the timestamp of when the message was sent? Something like %timestamp%.
It also needs datetime format options in config, like timestamp_format: "dd/MM/YYYY hh:mm"
I love this plugin because of its simplicity and efficiency and I think this idea would be a neat addition to it.
Thanks!
-
View User Profile
-
Send Message
Posted Feb 18, 2014@MissingAxis
I have realized that there are some mistakes in your chat.yml file.
-
View User Profile
-
Send Message
Posted Feb 17, 2014Using Roleplay Chat 1.0.6, none of my channels seem to work except for emote, for which only one command works. Every channel is formatted the same.
Any idea what the problem could be?
-
View User Profile
-
Send Message
Posted Feb 12, 2014Version 1.0.9 added!
Also I will add bPermissions support next update.