bChatManager
bChatManager - The easy to use chat manager for bukkit
What is this?
bChatManager is an easy to use chat plugin for bukkit. Now supporting any plugin that works with vault, it has a number of features such as:
- Supports most plugins that provide prefixes
- Intuitive messaging format based off the twitter @messaging system
- Factions support
bChatManager was originally forked off the PEX ChatManager, so users coming from pex may vaguely recognise the config file. (even though I completely reworked it)
Installation and Usage
Requirements
- Vault
- Craftbukkit
Configuration
Once you've installed the plugin (which I'm not going to go into here, if you can't put a jar file in a folder then god help you), you may want to configure it. Here is the default config.
formats: message-format: '%prefix %player: &f%message' local-message-format: '[LOCAL] %prefix %player: &f%message' personal-message-format: '[MSG] [%player -> %reciever] &f%message' op-message-format: '&c[OPS ONLY] %player: &f%message' me-format: '* %player %message' toggles: control-me: true ranged-mode: false special-features: true other: chat-range: 100.0
Formats
- message format: Format of a global chat message
- local-message-format: Format of a local chat message.
- personal-message-format: Format of the @messaging messages
- me-format: Format for /me
- op-message-format: Op only message format
Toggles
- control-me: Toggle whether bChatManager should handle /me
- ranged-mode: Toggles local messages. Doesn't work with chat channels.
- special-featues: Toggles whether @messaging and !global messaging in local chat should be enabled,
Other
- chat-range: If local chat is enabled, this sets how far the players can speak
Special Chat Functions
- !message - Sends a message globally. Only useful in ranged mode.
- @playername message - Sends a private message to another player on the server. Can autocomplete the name, so if you have someonee called "OmG_CoMpleX1234" you could just do @omg message to message them. You can also message ops with @ops message.
Formatting Placeholders
- %message - Message text
- %player - Player's name
- %prefix - Player's prefix
- %suffix - Player's suffix
- %group - Player's group
- %world - World the player is in
- %mvworld - Multiverse formatted world tag. Requires bChatManager 3.1 and Multiverse core
- %faction - the faction the player is in. Requires factions 2.0
- %displayname - displayname of the player. USE THIS FOR ESSENTIALS NICKS
- Colors you can use - http:www.minecraftwiki.net/wiki/Classic_server_protocol#Color_Codes for the colors. Alternatively, try this site - http://buildworx-mc.com/bukkitColor/
- &l - bold text
- &m - striked text
- &n - underlined text
- &o - italic text
Permissions nodes
- bchatmanager.chat.global - allows you to use global chat in local chat
- bchatmanager.chat.color - allows you to color chat
- bchatmanager.chat.message - allows you to @message someone
- bchatmanager.spy - 1.3.2 feature, allows you to hear all PM's and local messages
Commands
- /me <message> - the /me command
- /bchatreload (must have the permissions bchatmanager.reload or be op) - Reloads bChatManager
Why did you remove the chat channels?
The way I had implemented chat channels was terrible. It was buggy, the code was convulted and messy, and I really should't have released it. Chat channels have therefore been removed from bChatManager 3.0 until I can implement them in a more robust fashion.
MCStats
Older versions of bChatManager had a anonymous plugin stats tool called MCStats built into bChatManager. If you're using one of these older versions, and wish to disable it, find the PluginMetrics folder in your plugins folder and edit the config.yml to disable the stats :). If you wish to see these stats, they are publically avaliable https://mcstats.org/plugin/bChatManager. All the information there is the information that gets sent. Nothing else.
Video Tutorial (Thanks to BukkitTeacher)
Download
Latest version is 3.0. Download from http://dev.bukkit.org/bukkit-plugins/bchatmanager/files/26-bchat-manager-v3-1-4/ today!
Development builds of this project can now be acquired at the provided continuous integration server located at http://rymatemc.co.uk/jenkins/job/bChatManager/
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Source code!
My github is at https://github.com/rymate1234/bChatManager Feel free to fork me :P
The bottom bit
Any suggestions on how I can improve this plugin? Post in the comments! And if you need any help, also feel free to post on the forums section of this :)

-
View User Profile
-
Send Message
Posted Jul 19, 2012ok I installed and it gnerated the config file, but it wont put in any of my suffixes or colors I have set in bpermissions. I dont understand how to get this working correctly, and i cant find any more info anywhere
-
View User Profile
-
Send Message
Posted Jul 19, 2012Not sure if I need to change something, but the admin chat for mcMMO, /a, is readable by everyone. This is the only chat feature plugin I have right now besides mcMMO. I am using 1.5 because the 2.0b1 threw an error for every message and stopped messages from being sent. Sorry, I don't have time to pastebin the error right now.
-
View User Profile
-
Send Message
Posted Jul 14, 2012Hello! I'm new to this and i pretty much have the same question as Gnomeo76. How do you put different colours for different ranks? e.g. Red for admin and gold for moderator, so on..I really can't get it. EDIT..Can't belive i found out lol..
-
View User Profile
-
Send Message
Posted Jul 12, 2012@ACallander
That should work, not sure what the issue is. Could youpastebin your permissions at pastebin.com please? :)
-
View User Profile
-
Send Message
Posted Jul 12, 2012@decebaldecebal
1. No permissions nodes yet
2. Maybe!
-
View User Profile
-
Send Message
Posted Jul 12, 2012So are there any permission nodes for creating,joining,leaving channels in the new beta build? And one more thing,would it be possible that if you are in the default channel defined in the config to not put a prefix for that channel only if you go to other channels?
-
View User Profile
-
Send Message
Posted Jul 10, 2012Well I guess I'm the noob having his moment.
I can't figure out the color prefix code.
I used herochat and have prefix:&f[&6Admin]&f
So I've switch over and now my tags are gone [ADMIN] and everyones color is red :/
-
View User Profile
-
Send Message
Posted Jul 9, 2012@Gnomeo76
Heh, its ok. Everyone has noob moments. Even me! :P
-
View User Profile
-
Send Message
Posted Jul 9, 2012This seems like an obvious question, but how do I actually put different colours for the ranks?
EDIT: Turns out it was an obvious question. I take it back.
-
View User Profile
-
Send Message
Posted Jul 5, 2012Guys, a major event is gonna happen soon with this plugin. I've been channelling all my energy into making this feature work, and its almost ready. I promise you though, you'll be chatting about this feature on your servers :P
</bad puns>
-
View User Profile
-
Send Message
Posted Jun 29, 2012You should add the feature for group or user specific formatting.
-
View User Profile
-
Send Message
Posted Jun 28, 2012How to create a Prefix for yourself?
-
View User Profile
-
Send Message
Posted Jun 23, 2012@jackdh
you'll need to adjust the chat formatting by using %displayname instead of %player to use the essentials nicks.
-
View User Profile
-
Send Message
Posted Jun 22, 2012Does this conflict with essentials /nick, as /nick works for when people /msg you, just not in the chat.
-
View User Profile
-
Send Message
Posted Jun 19, 2012@svacinar
Patience! ;) (btw it still works)
-
View User Profile
-
Send Message
Posted Jun 17, 2012Update!!!
-
View User Profile
-
Send Message
Posted Jun 12, 2012Hi, first off, I love this plugin!
Is there anyway to take out a space in the [Faction] tag?
And I know this isn't related but when i set up bgroupmanager, it's fine when someone is in a faction:
example: [**Bukkit Member] Notch: <message> (Bukkit is a faction that you own). Now when he disbands or leaves his faction it has a space: [ Member] Notch: <message>. Is there any way to remove the space before the M in member?...
-
View User Profile
-
Send Message
Posted Jun 11, 2012Is there a way to change world's names? For instance, if I wanted to change what %world showed the default world as "world", could I make it "survival", or something similar?
-
View User Profile
-
Send Message
Posted Apr 28, 2012Ooohhh I see you're developing it for some channels features....awesome!
-
View User Profile
-
Send Message
Posted Apr 2, 2012Ok, development update
I had recently stalled due to boredom on the project and I had messed around with other tuff. I will restart work on the 2.0 update SOON.
That is all