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 :)
@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
@Kibi8912
Great idea! I will add next update :)
Hey, 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!!
How can i set up a Group and Faction to this?
I need nicknames like "Name_Surname" is that possible? I need "_" character.
All i need is censoring.
Its all i need but can it works with faction ?
@Bkunkcu
Glad to hear it! That would make it perfect. :D
Alright 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.
@DrBreadgun
I have planned this but haven't started developing yet
@fuzzysgirl
It doesn't have a feature like that but I will add with next updates :)
Hello 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
Is there any way to toggle these channels instead of spamming "/ooc" before every single message?
Add a censoring feature per chat channel.
@henriqueeba
I think thats a great idea. I will add an timestamp feature with the next update. Thanks for your comment :)
@Bkunkcu
Oh, I see a few of the mistakes I made now. Thank you very much, the new .yml works perfectly.
Hi 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!
@MissingAxis
I have realized that there are some mistakes in your chat.yml file.
Using 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?
Version 1.0.9 added!
Also I will add bPermissions support next update.