bChatManager - The easy to use chat manager for bukkit
What is this?
bChatManager is an easy to use chat plugin for bukkit. Currently only supporting bPermissions, it has a number of features such as:
- Chat Channels! (Completly optional)
- Intuitive messaging format based off the twitter @messaging system!
- Some chat shortcuts when channels are disabled!
- Plus more!
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
- bPermissions
- Craftbukkit
- The ability to configure bPermissions
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: display-name-format: '%player' message-format: '%prefix %player: &f%message' local-message-format: '[LOCAL] %prefix %player: &f%message' personal-message-format: '[MSG] [%player -> %reciever] &f%message' alert-format: '&c[ALERT] &f%message' me-format: '* %player %message' op-message-format: '&c[OPS ONLY] %player: &f%message' toggles: control-me: true ranged-mode: false chat-channels: true filter-ips: true other: chat-range: 100.0 channels: default-channel: "global" channel-limit: 0 channel-chat-format: '&2[%channel] %prefix %player: &f%message'
Formats
- display-name-format: format of a players display name
- message format: Format of a chat message when chat channels are disabled
- local-message-format: Format of a local chat message.
- personal-message-format: Format of the @messaging messages
- alert-format: Format. For alerts.
- me-format: Format for /me
- op-message-format: Op only message format
Toggles
- control-me: Toggle whether bChatManager should handle /me
- ranged-mode: I donno why I named it this. Toggles local messages. Doesn't work with chat channels.
- chat-channels: Enables/disables chat channels
- filter-ips: Filters IP's from chat
Other
- chat-range: If ranged mode is true, this sets the chat range of the chat.
Channels
- default-channel: Name of the default channel
- channel-limit: Unused
- channel-chat-format: Format for chat channel messages.
Special Chat Functions
- !message - Sends a message globally. Only useful in ranged mode.
- #message - Sends an alert message which i useful for sending alerts.
- @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 - Sender name
- %prefix - Sender prefix
- %suffix - Sender suffix
- %world - World the sender is in
- %displayname - displayname of the player
- 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 ranged mode
- bchatmanager.chat.alert - allows you to make ALERT messages
- 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
- /join <channel> - Joins a channel! Requires the perissions bchatmanager.join
- /leave <channel> - leaves a channel! Requires the perissions bchatmanager.leave
- /focus <channel> - Focuses a channel! Requires the perissions bchatmanager.focus
- /bchatreload (must have the permissions bchatmanager.reload or be op) - Reloads bChatManager
MCStats
I like knowing people are using my plugin, so I have a anomynous plugin stats tool called MCStats built into bChatManager. if you 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 2.0. Download from http://dev.bukkit.org/server-mods/bchatmanager/files/16-bchat-manager-2-0-1/ today!
External Mirror at http://rymatemc.co.uk/bChatManager-2.0.jar
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 :)
Facts
- Date created
- Nov 13, 2011
- Category
- Last update
- Apr 23, 2013
- Development stage
- Release
- Language
- enUS
- License
- GNU General Public License version 2 (GPLv2)
- Curse link
- bChatManager
- Downloads
- 53,731
- Recent files
- B: bChatManager 3.0 BETA for CB 1.5.1-R0.2 Apr 23, 2013
- A: bChatManager 3.0 - Vault Recode Alpha for CB 1.4.6-R0.3 Jan 19, 2013
- R: bChatManager 2.0.1 for CB 1.3.1-R2.0 Sep 15, 2012
- R: bChatManager 2.0 for CB 1.3.1-R2.0 Sep 14, 2012
- B: bChatManager 2.0b3 for 1.3.2 Aug 27, 2012

- Reply
- #218
CMonster95 May 19, 2013 at 07:16 UTC - 0 likesDoes bChatManager come with a /shout feature that will allow you to temporarily join the global channel?
- Reply
- #217
ayantwan May 16, 2013 at 03:15 UTC - 0 likesI use zPermissions due to the need for a SQL database with my ranks since I have 20+ servers, I would love to use this plugin though, can I?
- Reply
- #216
Minecraftian_Servers May 13, 2013 at 20:08 UTC - 0 likesIs there a way to disable normal players to use the msg thingy, the @playername ? Also, players can't use the global and alert method, right ?
- Reply
- #215
rymate1234 Apr 23, 2013 at 21:39 UTC - 1 likeBETA BETA BETA BETA TEST NAO http://dev.bukkit.org/server-mods/bchatmanager/files/18-bchat-manager-3-0-beta/
REQUIRES VAULT. We now no longer depend on bPermissions :D
Also 50,000 downloads ^_^
- Reply
- #214
ThaPengwin Apr 17, 2013 at 15:27 UTC - 0 likesI'm thinking of taking this plugin over. Sent a message to the developer :P
- Reply
- #213
mc2013cm Mar 16, 2013 at 09:09 UTC - 0 likes"[WARNING] Plugin from file: file:[...]/plugins/bChatManager-VAULTRECODE.jar has embedded Metrics in the default package. This is not advisable, go nag them!"
could you please "unembed" it ;-)
- Reply
- #212
Blenzup Mar 13, 2013 at 02:28 UTC - 0 likesChannels - Need help. I understand NOTHING about channels. I'd love to create new channels. But you haven't given instructions on how to do so. If you can help shoot me a pm :)
[img]http://imgur.com/j0Az1k0[/img]
- Reply
- #211
mmuziek Mar 10, 2013 at 21:31 UTC - 0 likeshey its nice to have the last prefix colour seen back in tab menu and above the players head i have seen it in other plugins and it is awesome if its build into this one
also a nice addition will be a swear blocker chat censoring system
- Reply
- #210
Krayno Mar 04, 2013 at 06:33 UTC - 0 likesHey guys,
Any idea how to get Nicknames working? Is there or a function or is it going to be released?
Thanks. Krayno.
- Reply
- #209
Vollans_hl Mar 03, 2013 at 02:38 UTC - 0 likes@Kompot45: Go
I always used & instead of §. I've not had any issues with ascii characters appearing.