BurnChat

Hello everyone, I'm BurnyDaKath and thought that there's no good chat plugins out there on internet. So I made my own chat plugin.

BurnChat is a light-weight, easy to use and compatible with others plugins chat manager plugin. It uses simple config which provides some good customization.

Русская документация: http://dev.bukkit.org/bukkit-plugins/burnchat/pages/russian-documentation/

Install:

To install this plugin put .jar file right into server's plugin folder. Configuration file will appear in folder "BurnChat" on server's load.

Commands:

Command: Pemission: Description: Aliases:
/pm <player> <message> burnchat.message Send messages to players. [msg, message, privatemessage, w, p, r, m, s, send, sendmessage, messagesend, messageprivate, mp, tell, whisper]
/setprefix <player> <prefix> burnchat.change.prefix Set player's prefix without modifying config. [prefixset, sp, ps]
/setsuffix <player> <suffix> burnchat.change.suffix Set player's suffix without modifying config. [suffixset, ss]
/setnick <player> <nick> burnchat.change.nick Set player's nick without modifying config. [nickset, sn, ns]
/say <text> burnchat.moderate.broadcast Broadcast a message. [broadcast, me]
/mute <player> burnchat.moderate Mute player. [silence]
/unmute <player> burnchat.moderate Unmute player. [unsilence, loudness]
/hidechat burnchat.additional Hide chat. [unshowchat, hc, ch, chathide]
/showchat burnchat.additional Show chat. [unhidechat, sc, cs, chatshow]
/burnchat burnchat.help Show BurnChat info. [bc, cb, chatburn] /burnchat help
/burnchat player setgroup <player> <group> burnchat.moderate Set player's group.
burnchat.color.chat/pm Allow player use &Color codes

Config:

Config has been well crafted and should work just fine. On first load file will create with following options:

settings: Settings section.
  • bygroups: true/false Allow dividing players on groups. If false, nogroup settings will be set, ignoring bottom option.
  • groupsbyperms: true/false Allow setting default groups by permissions (ex. permission burnchat.Group1). If false, default group will be set.
  • customjoinmsg: true/false Allow custom join messages
  • customleavemsg: true/false Allow custom leave messages
  • tablistnames: true/false Allow custom names in player tab list.
  • tablistformat: '%prefix% %player% %suffix%' Player tab list format. &Color codes allowed. Use these %%, they will be replaced.
  • chatformat: '%prefix% %player% %message% %suffix%' Chat's format. &Color codes allowed. Use these %%, they will be replaced.
  • msgsenderformat: %fromprefix% %fromplayer% %toprefix% %toplayer% %message% %suffix% Same as previous, used for /pm command, message sent back to sender. %suffix% is sender's suffix.
  • msgrecieverformat: %fromprefix% %fromplayer% %toprefix% %toplayer% %message% %suffix% Same as previous, used for /pm command, message sent to reciever. %suffix% is sender's suffix.
  • broadcastformat: true/false /say format. &Color codes allowed. Use these %%, they will be replaced.
  • nogroup:
    • defaultprefix: 'Player' Default prefix set if bygroups is false. &Color codes allowed.
    • defaultsuffix: '' Default suffix set if bygroups is false. &Color codes allowed.
    • defaultjoinmessage: '%prefix% %player% %suffix%' Default join message set if bygroups is false. &Color codes allowed. Use these %%, they will be replaced.
    • defaultleavemessage: '%prefix% %player% %suffix%' Default leave message set if bygroups is false. &Color codes allowed. Use these %%, they will be replaced.


players: Players section.
  • console: Console settings used by /pm.
    • prefix: '&5Server' Console prefix
    • suffix: '' Console suffix
    • name: '&DConsole' Console nick
  • uuid: Player set by uuid.
    • prefix: 'Player' Player's prefix set by group, if not set before. &Color codes allowed.
    • suffix: '' Player's suffix set by group, if not set before. &Color codes allowed.
    • joinmessage: '%prefix% %player% %suffix%' Player's join message set by group, if not set before. &Color codes allowed. Use these %%, they will be replaced.
    • leavemessage: '%prefix% %player% %suffix%' Player's leave message set by group, if not set before. &Color codes allowed. Use these %%, they will be replaced.
    • name: AwesomePlayer110 Player's nick. &Color codes allowed.


groups: Groups section
  • GroupName: Our group. Higher ranks must go after lower ones.
    • default: true/false Default if groupsbyperms is false.
    • defaultprefix: 'Player' Player's prefix set by group, if not set before. &Color codes allowed.
    • defaultsuffix: '' Player's suffix set by group, if not set before. &Color codes allowed.
    • defaultjoinmessage: '%prefix% %player% %suffix%' Player's join message set by group, if not set before. &Color codes allowed. Use these %%, they will be replaced.
    • defaultleavemessage: '%prefix% %player% %suffix%' Player's leave message set by group, if not set before. &Color codes allowed. Use these %%, they will be replaced.
    • players: UUIDs list.
      • - uuid1
      • - uuid2

Warning:

If you have any problems, submit a ticket.

TODO:

  • Another config for chat messages to make localisations. [Planned for 1.0.2]
  • More chat managing utils, like muting whole chat, but allowing bypassed players to talk. [Planned for 1.0.2]
  • Also /r to quick reply to user that last wrote private message. [Planned for 1.0.2]
  • Compatability with other BurnPlugins in future. [Planned for Future]

Thanks for reading. Use download button to get plugin.

Download

File Name Status Version Downloads Date
BurnChat 1.0.1 R 1.8.1 195 18/07/2015
BurnChat 1.20.2 Updating 1.20.2 Updating Updating
BurnChat 1.20.1 Updating 1.20.1 Updating Updating
BurnChat 1.20 Updating 1.20 Updating Updating
BurnChat 1.19.2 Updating 1.19.2 Updating Updating
BurnChat 1.19.1 Updating 1.19.1 Updating Updating
BurnChat 1.19 Updating 1.19 Updating Updating
BurnChat 1.18 Updating 1.18 Updating Updating
BurnChat 1.17.1 Updating 1.17.1 Updating Updating
BurnChat Forge Updating Forge Updating Updating
BurnChat Fabric Updating Fabric Updating Updating
BurnChat
BurnChat

Dear youtuber!
Have you a channel youtube and want to bring your Video to quality visitors?
Do you want your video to appear on our website?
Do you want to become partner with us?
Just 3 steps to become our partner:
Step 1: Make video review for mods, addons, plugins, ... which you like
Step 2: Upload this video to youtube and our link to your video description
Step 3: Send the youtube video link via message to http://fb.com/9lifehack or leave a comment in the post. We will add your video in the our post, it will help you have more view.
JOIN to get more youtube view with us!!!!

Related Posts

Smarty Productivity Happiness

9LifeHack.com - make things smart