BungeeSuiteChat BungeeSuiteChat v0.50b-41

Chat handler for BungeeSuite includes cancel login message, /msg, /nick, /mute and more!

  1. Luke199
    Bungee Suite Chat
    Chat plugin for Bungee Suite

    [​IMG]

    Description:
    This plugin is part of the BungeeSuite which allows players to chat and message across multiple servers.

    Features:
    • Admin channel
    • Global/Proxy channel
    • Server channel
    • Local channel
    • Factions support
    • Factions Channels
    • Send private messages across servers
    • Proxy tablist nicknames
    • Proxy wide mutes
    • Temporary mutes
    • Proxy wide ignores
    • Cancel server connection messages
    • Add Proxy connection messages
    Requirements:
    • A BungeeCord server connected to the server you will be installing Bungee Suite Chat on.
    • BungeeSuite installed on your BungeeCord.
    Installation:
    1. Make sure you have all of the requirements.
    2. Download the latest BungeeSuiteChat.jar from the download link or grab a dev build here.
    3. Place the BungeeSuiteChat.jar into you servers plugin folder.
    4. Start your server.
    Chat Tags:
    To use your permission group prefixes or any of the vault options you must have vault installed on the server.
    To use the BungeeSuite affixes you must set up your groups in the chat.yml giving players the bungeesuite.chat.prefix.<groupname> permission.

    Code (Text):
    General:
      {player} - Shows the players display name
      {message} - Shows the message that was sent
      {channel} - The channel the player is talking in
      {shortname} - The shortname for the server the player is on
      {world} - The world name the player is on.
      {server} - The server name the player is on
    Affix tags:
      Vault options:
       {permprefix} - Gets the players prefix before the group prefix.
                          If a players prefix is null it will display the group prefix
       {permsuffix} - Gets the players prefix before the group prefix.
                          If a players suffix is null it will display the group suffix
        {permgroup} - players active permission group
        {permgroupsuffix} - permission groups suffix
        {permplayersuffix} - players permission suffix
        {permgroupprefix} - permission groups prefix
        {permplayerprefix} - players permission prefix

      BungeeSuite
        {suffixgroup} players suffix group
        {suffix} players suffix
        {prefixgroup} players prefix group
        {prefix} players prefix
    Commands:
    Code (Text):
        admin:
            description: Send messages/toggle to the admin channel
            aliases: [a,ac]
            permission: bungeesuite.chat.channel.admin
            usage: /admin  *(message)
        afk:
            description: Toggles a players afk status
            aliases: [away, brb]
            permission: bungeesuite.chat.command.afk
            usage: /afk
        chatspy:
            description: Allows players to see all messages
            aliases: [cspy,spy,socialspy]
            permission: bungeesuite.chat.command.chatspy
            usage: /chatspy
        channelinfo:
            description: Gets the information for the channel
            aliases: [channel,c,cinfo]
            permission: bungeesuite.chat.command.channelinfo
            usage:
                /channelinfo - gets current channels information
                /channelinfo (channel) - gets the channels information
        factionchat:
            description: Allows the player to talk in the faction channel
            aliases: [fc]
            permission: bungeesuite.chat.channel.faction
      factionchatally:
            description: Allows the player to talk in the faction ally channel
            aliases: [fca]
            permission: bungeesuite.chat.channel.factionally
        factionchatfaction:
            description: Allows the player to talk in the faction ally channel
            aliases: [fcf]
            permission: bungeesuite.chat.channel.faction
        formatchannel:
            description: Changes the format of the channel
            aliases: [formatc,cformat,cf]
            permission: bungeesuite.chat.command.format
            usage: /formatchannel (format)- changes the current channels format
        global:
            description: Send messages/toggle to the global channel
            aliases: [g,globalchat,globalchannel,gchannel]
            permission: bungeesuite.chat.channel.global
            usage:
                /format -toggles to global channel
                /format (message) - sends message to global channel
        ignore:
            description: Ignores a player from chat
            aliases: [ignoreplayer,playerignore]
            permission: bungeesuite.chat.command.ignore
            usage: /ignore (player)
        ignores:
            description: Gives a list of your ignored players
            aliases: [ignorelist,listignores]
            permission: bungeesuite.chat.command.ignores
            usage: /ignores
        local:
            description: Send messages/toggle to the local channel
            aliases: [l,lc,localchannel,lchannel,channellocal]
            permission: bungeesuite.chat.channel.local
            usage:
                /local - toggles to local channel
                /local (message) - sends message to the local channel
        me:
            description: Sends an emote to the chat on your server
            aliases: [emote]
            permission: bungeesuite.chat.command.me
            usage: /me (message)
        message:
            description: Send a private message to a player
            aliases: [tell,msg,pm,w,whisper]
            permission: bungeesuite.chat.command.message
            usage: /message (message)
        mute:
            description: Mute a specified player from chat
            permission: bungeesuite.chat.command.mute
            usage: /mute (player)
        muteall:
            description: Mutes all chat proxy wide
            permission: bungeesuite.chat.command.muteall
            usage: /muteall
        nickname:
            description: Changes the players display name
            aliases: [nick,displayname]
            permission: bungeesuite.chat.command.nickname
            usage:
                /nickname (nickname) - nickname self
                /nickname (playername) (nickname)  -nickname other player
        nicknameoff:
            description: Removes the players nickname
            aliases: [nickoff,nonick,nonickname]
            permission: bungeesuite.chat.command.nickname
            usage: /nicknameoff
        reloadchat:
            description: Reloads the chat config and channels
            aliases: [chatreload]
            permission: bungeesuite.chat.command.reload
            usage: /reloadchat
        reply:
            description: Sends a reply to the last person who messaged you
            aliases: [r]
            permission: bungeesuite.chat.command.reply
            usage: /reply (message)
        server:
            description: Send messages/toggle to the server channel
            aliases: [s,sc,serverchannel,schannel,channelserver]
            permission: bungeesuite.chat.channel.server
            usage:
                /s - toggles to the server channel
                /s (message) - sends a message to the server channel
        tempmute:
            description: Temporarily mutes a player
            aliases: [tmute]
            permission: bungeesuite.chat.command.tempmute
            usage: /tempmute (player) (time in minutes)
        toggle:
            description: Toggles through your available channels
            aliases: [togglechannel,channeltoggle, ct]
            permission: bungeesuite.chat.command.toggle
            usage: /toggle
        unignore:
            description: Unignores a player from chat
            aliases: [uignore,unignoreplayer]
            permission: bungeesuite.chat.command.ignore
            usage: /unignore (player)
        unmute:
            description: Unmutes a player from chat
            aliases: [umute, unmuteplayer]
            permission: bungeesuite.chat.command.mute
            usage: /unmute (player)
        unmuteall:
            description: Toggles off the proxy wide mute
            permission: bungeesuite.chat.command.muteall
            usage: /unmuteall
    Permissions:
    BungeeSuite permission groups relevant to BungeeSuiteChat:
    • bungeesuite.admin
    • bungeesuite.mod
    • bungeesuite.vip
    • bungeesuite.user
    Code (Text):
        bungeesuite.chat.*:
            description: Gives access to all BungeeSuiteChat commands
            default: op
            children:
                bungeesuite.chat.admin: true
        bungeesuite.chat.admin:
            description: Gives access to all BungeeSuiteChat admin commands
            children:
                bungeesuite.chat.mod: true
                bungeesuite.chat.command.afk.global: true
                bungeesuite.chat.command.afk.display: true
                bungeesuite.chat.nickname.other: true
                bungeesuite.chat.toggle.bypass: true
                bungeesuite.chat.command.chatspy: true
                bungeesuite.chat.command.muteall: true
                bungeesuite.chat.channel.admin: true
                bungeesuite.chat.command.reload: true
                bungeesuite.chat.command.nickname.other: true
                bungeesuite.chat.vip: true
                bungeesuite.chat.command.channelinfo.format: true
        bungeesuite.chat.mod:
            description: Gives access to all BungeeSuiteChat mod commands
            children:
                bungeesuite.chat.command.mute: true
                bungeesuite.chat.command.tempmute: true
                bungeesuite.chat.user: true
        bungeesuite.chat.user:
            description: Gives access to all BungeeSuiteChat user commands
            children:
                bungeesuite.chat.channel.server: true
                bungeesuite.chat.channel.local: true
                bungeesuite.chat.channel.global: true
                bungeesuite.chat.channel.faction: true
                bungeesuite.chat.channel.factionally: true
                bungeesuite.chat.command.afk: true
                bungeesuite.chat.command.channelinfo: true
                bungeesuite.chat.command.ignore: true
                bungeesuite.chat.command.ignores: true
                bungeesuite.chat.command.message: true
                bungeesuite.chat.command.reply: true
                bungeesuite.chat.command.toggle: true
        bungeesuite.chat.vip:
            description: Gives the player access to the vip commands
            children:
                bungeesuite.chat.command.nickname: true
                bungeesuite.chat.command.me: true
                bungeesuite.chat.user: true
                bungeesuite.chat.color: true

    Dev Builds:
    Jenkins

    Source code:
    GitHub
    [​IMG]

Recent Updates

  1. Build#41
  2. Build#41
  3. BungeeSuiteChat 38

Recent Reviews

  1. general2811
    general2811
    1/5,
    Version: BungeeSuiteChat v0.50b-41
    THERE ARE NO UPDATES ANYMORE!!!!
    why are there no uptades coming? project dead?
    any alternatives?
  2. Keffisor21
    Keffisor21
    1/5,
    Version: BungeeSuiteChat v0.50b-41
    No Works Verry Bad And no generate the carpet of the plugin... Fix this... The Suite of Chat is not working...
  3. SouthCraft
    SouthCraft
    2/5,
    Version: BungeeSuiteChat v0.50b-41
    Prefix from permissionsex is not working :( On lobby and fun server is not prefix. I´am in lobby i have prefix. My friend is in fun and my message is saw, or without prefix :(
  4. Renzoez
    Renzoez
    4/5,
    Version: BungeeSuiteChat v0.50b-41
    I like this Plugin a lot... but i wanna know why when i wrote anything on the Factions server chat,... it's appear me this: &e[{server}]{prefix}&f{player}&f{suffix}&f: &f{message} ? Can anyone help me with that? Tnks
  5. robbbetttto
    robbbetttto
    3/5,
    Version: BungeeSuiteChat v0.50b-41
    Does it have a conflict with EssentialsChat?
  6. malachiel
    malachiel
    4/5,
    Version: BungeeSuiteChat v0.50b-41
    Please continue to update the project is awesome!!!! I am using this chat plugin but got a small bug that at server start i have to do /chatreload for fix it. factions channel work fine with 1.7.9
  7. CsJIoJI
    CsJIoJI
    4/5,
    Version: BungeeSuiteChat v0.50b-41
    but have problem
    if me added faction plugin the chat would change to BungeeSuiteChat
  8. Longlostbro
    Longlostbro
    5/5,
    Version: BungeeSuiteChat v0.50b-41
    love it, it works amazing. I just have two issues I am curious about. Why do the player names not show up in terminal? and why does my factions server require me to type "/chatreload" each time the server starts to make it function correctly?
  9. tikistand5525
    tikistand5525
    5/5,
    Version: BungeeSuiteChat v0.50b-41
    Excellent work! Great use of the TownyChat format in the configuration.
  10. cheracc
    cheracc
    5/5,
    Version: BungeeSuiteChat v0.50b-41
    This is by far the most configurable BungeeCord chat plugin available. The setup is incredibly configurable, and you can make it do almost anything you wish.

    It eliminates the need for additional chat formatting plugins, and Bloodsplat is very responsive to users.

    I've been using this for about 6 months now and it has continuously improved over that time.