bChatManager

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

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 :)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of CMonster95 CMonster95 May 19, 2013 at 07:16 UTC - 0 likes

    Does bChatManager come with a /shout feature that will allow you to temporarily join the global channel?

  • Avatar of ayantwan ayantwan May 16, 2013 at 03:15 UTC - 0 likes

    I 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?

  • Avatar of Minecraftian_Servers Minecraftian_Servers May 13, 2013 at 20:08 UTC - 0 likes

    Is 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 ?

  • Avatar of rymate1234 rymate1234 Apr 23, 2013 at 21:39 UTC - 1 like

    BETA 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 ^_^

    Last edited Apr 25, 2013 by rymate1234
  • Avatar of ThaPengwin ThaPengwin Apr 17, 2013 at 15:27 UTC - 0 likes

    I'm thinking of taking this plugin over. Sent a message to the developer :P

    http://mclist.me/b/fvL.png BFAK:90815781,06dfc5ff87668d1c63dc24f1bbd2ab6191fbd3b92b02a6b5f9a8026cd7c976f5

  • Avatar of mc2013cm 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 ;-)

  • Avatar of Blenzup Blenzup Mar 13, 2013 at 02:28 UTC - 0 likes

    Channels - 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 :)

  • Avatar of mmuziek mmuziek Mar 10, 2013 at 21:31 UTC - 0 likes

    hey 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

    Last edited Mar 10, 2013 by mmuziek
  • Avatar of Krayno Krayno Mar 04, 2013 at 06:33 UTC - 0 likes

    Hey guys,

    Any idea how to get Nicknames working? Is there or a function or is it going to be released?

    Thanks. Krayno.

  • Avatar of Vollans_hl 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.

Vault support?

  1. Choice:

  1. Results
  2. 0 comments

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

Authors