RoyalChat
A simple chat manager for your Minecraft server
RoyalChat - v0.0.8
Works with bPerms, PermsBukkit, P2/3, GroupManager, PEX, and more!
RoyalChat 0.2.0pre (rewritten again)
Channels are nicer, the config is cleaner, bugs are fixed. It's better. Grab it from here.
RoyalChat was created by myself (jkcclemens) as a simple way to manage the chat format on my server. We were previously using iChat, but the way it wanted to use permissions was too different and unsupported for me. With this in mind, I set out to create a functional chat plugin that followed in the footsteps of iChat, but uses its own code. Thus, RoyalChat was born.
RoyalChat uses suffixes, prefixes, and groups from your permissions to greatly simplify the amount of work you need to do with ranks. Unlike iChat (which has you edit another file with this information), all the data is pulled from any Vault-compatible permissions plugin. See the Permissions Example page for more information.
- Download RoyalChat
- Download Vault Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
- Bleeding-edge Builds
- GitHub
- Live chat
- Donate
PermissionsEx, PermissionsBukkit (no real support), bPermissions, and GroupManager are all confirmed to be working. bPermissions support is only available in rChat v0.0.35 or above.
You can also use variables from Towny in RoyalChat (v0.0.4 or above). See Configuration for more information.
RoyalChat depends on Vault.
Commands
RoyalChat has a few commands (mainly since it's a chat formatter) that you can use.
Command | Description | Permission Node |
---|---|---|
/rchat | Reloads the configuration file and displays the version number | rchat.rchat |
/me [status] | Allows you to emote (e.g. "jkcclemens is hungry.") | rchat.me |
/say [message] | Speaks as the console (configurable) | rchat.say |
/clear | Clears the chat box | rchat.clear |
No Command | Allows the user to use color in their messages | rchat.color |
/ch [channel] (password) | Changes the channel you're in. | rchat.channel |
Permissions
RoyalChat implements Vault for Permissions. Any plugin supported by it is also supported by RoyalChat.
The permissions are listed above with the commands.
Features
I designed RoyalChat to encompass the features that I had wanted. There are just a few, but I'm open to suggestions.
- Caps filter! Make messages with a customizable percentage in caps lowercase! e.g. "I HATE ALL OF YOU!" becomes "i hate all of you!" - There is a bypass permission node as well
- @[user] - Highlights the [user] in aqua to make it clear who you're talking to (not private chat) e.g. "Hi jkcclemens" would highlight "jkcclemens" in aqua with an "@" in front of it
- Spout support for user highlighting. Achievement notifications, and a text counter (bottom-left of screen) are configurable in the config.
- /me can be formatted
- &[hexcode] is fully supported
- You can edit the chat format in the config (see Configuration)
- Auto-capitalize messages (config option)
- URL highlighting
- Towny integration
- % support
Planned
- Unknown
Download/Source
RoyalChat is available on BukkitDev (where you are), GitHub. Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk. The continuous integration server is Bamboo.
GitHub, Dropbox, and Jenkins will all have the latest build, while the latest build on BukkitDev may be waiting on approval.
Contact
[email protected] | |
Minecraft username | jkcclemens |
IRC | irc.royaldev.org 6667 #bukkit |
Donate
If you like the plugin and want to buy me a Red Bull (or help me pay the bills), consider donating.
Servers
Run RoyalChat on your server? PM me with the name and address (and a note if you want), and I'll list it here!
Of course, there's the server it was made for:
Server Name | Server Address | Note |
---|---|---|
RoyalCraft | play.royaldev.org | The server RoyalChat was built for. |
UnityCraft | unitycraft.de | The UnityCraft Minecraft Server ;D |
EdgeWar: Darkness | 199.168.139.46 | Stand United, or Die Divided. |
ZJmineKrAft | zjminekraft.no-ip.org | For of your KrAfting needs! |
The Watershed Address | thewatershed.provisionhost.com | A Creative/Survival Hybrid Server |
Ozblox.net | mc.ozblox.net:25569 | 100slot aus Survival Server |
Eldercraft | play.eldercraft.it.cx:27365 | A Semi-Skyrim based Server with a lot of fun and game around 3 times a day |
DiamondCraft | mc.wizardcm.com | Bukkit-powered with Survival (and the Nether), Freebuild (Creative), and War (automated CTF, PVP & SPLEEF) |
Hammarecraft | mc.hammarecraft.com | A Non-Profit Server. |
SoftEggLand | minecraft.softegg.com | Offer survival, PvP and creative worlds. Forums @ same address. |
MegaMiningland | Mc.MegaMiningland.com | Skyblock | Creative | PaintBall | Towny |
RudeCraft | 66.225.198.181:25565 | We are A layed back Surivival Creative Minigame server With Hungergames |
The Royal Suite
Name | Description |
---|---|
RoyalCommands | A set of useful, general commands for your Minecraft server |
RoyalChat | A simple chat manager for your Minecraft server |
RoyalMessages | Change or disable login and logout messages on your Minecraft server |
The Royal Suite recommends using Clarity 16x16.
Corrige las imágenes!
Version 1.1.1 is available and works with 1.7.10, but the /me permission is broken.
@Livid_C0ffee
I agree, please add the "per world chat". It would really help the server :) Thanks!
Can I use factions with this plugin???
Also, can you make it so I have per - world chat?
@baseball8610
Ohaidere Assuming your using PwnFilter, if this for MCNetwork as I believe it is, you need to give them the PwnFilter colour perm
This plugin is great, no problems so far
What is the permission for color chat. rchat.color doesn't work. I even decompiled the plugin to look for permission nodes. I just cannot find the color chat permission node anywhere.
@jkcclemens
Except for the fact that the bPermissions formatting on the permissions example is outdated.
Updates aren't just to fix bugs or stay current. Nothing is ever 100%, and I'm sure there are a few tweaks that you could make to the plugin to make it run smoother...
So, I hereby ask you to update the plugin anyway, even though it is forwards compatible. At the very least, you could probably clean up the code, and maybe add a new feature or two.
If it is clearly updated, then newer people will know for sure that the plugin is still active, and that the creator is still trying to improve his creation.
Do I have to add a something like {TownyTag} to get the towny tag set by doing /t set tag <town>
Is this plugin inactive?
Update to 1.5.2 please
Awesome Plugin Would Recommend This One !
This Makes Ure Chat Look Better ! All Players On My Server Liked it !
Would Recommend
RoyalCommands too !
I've been running my towny server, and Towny Chat didn't work. Yours had alot of features, and towny chat said its config it could use those codes with other chat plugins that support it. Yours also says towny intergration. I tried all of this, but it was just like gibberish. What am i doing wrong?
@jkcclemens
Thanks
@jkcclemens
Where is the Download link?
And Man your Plugins are Brilliant! Im really glad you continued the Royal Suite and i hope it continues and one day beats Essentials because i mean you PWN essentials because you can have a warning system set up and change the kick/Ban message ingame where i searched for ages to find it, i mean this set of plugins is Brilliant, Just wondering how i get to the download link for Royal Chat
Do you have any plans on updating this plugin? It works fine for roughly 20 minutes, then just stops working. Commands still work but the chat just goes to the vanilla style chat.
On the latest dev-build, there as an issue with /rclear command:
1) It doesn't do its job, but instead says "That player can't be found!". Though it doesn't need a player argument.
2) It somehow blocks the vanilla "/clear" command. This bugs me a lot, as I use this in Command Blocks on my PvP Arenas, but I also need a normal chat.
Please remove the command for now or fix it ASAP.
Thanks in advance!
Make staffchat log to console in 0.2.0pre?
@jkcclemens
Where do we update royal chat
@jkcclemens
I'm using the plugin on a Tekkit 3.1.2 server, so i can't really update craftbukkit. Also, does rchat.adminchat require the rchat.ch node?