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 :)
Is this still in development? The only feature nessisary is nicknaming.
Hey, this looks great, but the nickname function is rather necessary. Thanks!
@Klosjaarrr Disable EssentialsChat ;)
Seperate prefix support with bPermissions? :3
{prefix}(shout){playername}&7: &r{message}
For some reason my prefix is showing twice (Using Essentials and Pex). We're running the latest version of RoleplayChat and we're using Spigot build #1225 (1.7.2). Screenshot here.
@Barondando
Oh okay. It has given me no trouble either.
@Krisahstar
Oh, to clarify, I am running v1.0.6 of the plugin on the latest beta build of -CraftBukkit- for Minecraft 1.7. It has given me no trouble at all.
@Bkunkcu
How do i get the 1.7 build and does it have the seperate prefix support?
@Barondando
@Bkunkcu
Thank you! This plugin is beautiful. FYI I am using it on the latest 1.7 Beta build, works like magic!
@Barondando
If you want the message will shown to all players in the server, you should set radius to: -1 If you want the message will shown to all players in the same world with sender, you should set radius to: 0
In the config, is there a way I can set the radius to infinite of false? I love having it in my RP world, but I have a second, Non-RP world that I would rather not use the radius.
Also, can cross-world chat BE enabled? So I can keep tabs on fellow players without using /spy?
Could you update this plugin to 1.7.4? Thanks!
@Bkunkcu
Thank you! :D
@Krisahstar
Thanks for commenting :) I will add %prefix% and %suffix% support asap.
Can you add a thing? So i can set something like that in the config:
format: '%pexgroup%(shout)%name%&7: &r%message%'
So the pex group and name is seperate so i can add some text between them? Thanks.
@minezatos
http://www.java.com/
Is this compatible with Factions?
Is it possible you can make a config setting so that all worlds use one chat.yml file? Its quite tedious to copy and paste it for each world. Also, is it possible to set a cooldown configuration setting?
Thanks!
@Bkunkcu
It don't work.. How can i see my Java version?
Version 1.0.6 added!