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 :)
@DokuProductions
I will add a release as soon as possible. I still have to fix some bugs. (Added.)
1. Yes.
2. I don't understand. /me command is just for Emote chat mode. If you set a chat mode's default option to true, you don't need to use a certain command. Just type what you want to say. All chat modes restricted with radius for their own commands.
3. I haven't added an Essentials support yet, but will it makes any differences? (If you have an idea please tell me. I don't know this Essentials Chat thing very much).
3.(Edit) Figured how to add an Essentials support. I will add nick and format support support next update. But for now it's working with Essentials and doesn't give any errors.
4. If you set radius to "0" every person in the same world can hear talkings and also if you set radius to "-1" every person in the server can hear talkings.
I don't know English so much, so i am sorry if i type something wrong. Thanks for commenting.
I've been searching for a chat plugin to help with my role play server and yours caught my eye. Even though it's obviously not downloadable yet, I have a few questions.
Is the radius how many blocks someone must be to be able to hear the person talking?
For default, would using a /me command be restricted to the radius or would that be emote (and if so, is it restricted to the emote's radius)?
Does it support essentials or is that a custom emote that you can create through the plugin?
Is it also possible to create a 'global' chat so that players aren't restricted by a radius?