BungeeMSG - Configuration Setup

Nov 19, 2017 at 1:24 PM
BungeeMSG - Configuration Setup
  • [​IMG]
    Config Setup | Permissions | Tutorial | API

    Code (advertise-cfg.yml):
    Use: true,
    Kick: true

    Cancel:
      IPs: true
      Domains: true

    Messages:
      KickMessage: '&6&lKicked! &7Sending &6%type%&7 through PMs isn''t allowed!'
      Message:
        Message: '&7You''re not allowed to send &6%type%&7 through Private Messages!'

    IPs:
    - '127.0.0.1'

    DomainNames:
    - 'spigotmc.org'
    Code (announcer-cfg.yml):
    Use: true

    Announcers:
      'NewFeatures':
        Servers: '[ALL]'
        Delay: 180
     
        Messages:
          '1':
            MessageList:
              - '&f'
              - ' &6&lBungee&7&lMSG &7- &dAutoAnnouncer'
              - '&f'
          '2':
            MessageList:
              - '&f'
              - ' &6&lBungee&7&lMSG &7- &dNew v1.7.1 feature.'
              - '&f'
          '3':
            MessageList:
              - '&f'
              - ' &6&lBungee&7&lMSG &7- &dSince v2.1.0 you can also connect to %suggest-server-hub%.'
              - '&f'
      'Hub&SG':
        Servers: 'hub|sg-1'
        Delay: 120
     
        Messages:
          '1':
            MessageList:
              - '&f'
              - ' &6&lBungee&7&lMSG &7- &bWill only be shown in the Hub and SG-1 Server!'
              - '&f'
          '2':
            MessageList:
              - '&f'
              - ' &6&lBungee&7&lMSG &7- &bHello %receiver%!'
              - '&f'
    Code (bannedwords-cfg.yml):
    Use: true

    BannedWords:
    - 'BannedWord1|ReplacedWord1'
    - 'BannedWord2|ReplacedWord2'
    - 'BannedWord3'
    Code (cfg.yml):
    Servers:
      hub: '&b&lHub'
      sg-1: '&6&lSG-1'

    ServerSuggest:
      HoverMessage: '&7Click to connect to %server-name%'

    PlayerNameSuggest:
      HoverMessage: '&7Click to message &6%receiver%&7.'
      SuggestedCommand: '/msg %receiver%'
      SuggestedPlayer: '&6%receiver%'

    EnableReplyInfo: true
    TellSenderIfPrivateDisabled: false
    TellSenderIfIgnored: true

    PlayerNotOnline:
      Message: '&6%receiver% &7isn''t Online!'
    NoReceiver:
      Message: '&7You have nobody to reply to.'
    ToThemselves:
      Message: '&7You cannot use your own name here!'
    UnknownNumber:
      Message: '&7That''s not a number!'
    UnknownServer:
      Message: '&7That server does not exist!'

    DateFormat: 'dd-MM-yyyy HH:mm:ss'

    SecondGrammer:
      Single: 'second'
      Multiple: 'seconds'

    DomainType:
      IP: 'IPs'
      DomainNames: 'websites'

    Cooldowns:
      ReportCommand: 600
      HelpOpCommand: 300
    Code (channel-cfg.yml):
    Use: true

    Channels:
      Admin:
        Permission:
          Use: true
          Permission: 'BungeeMSG.channels.admin'

        Symbol:
          StartWith:
          - '/admin '
          Toggle:
          - '/adminchat'
          - '/ac'

        Messages:
          Message:
            Message: '&7[&c&lAdmin&7] &7[%server-sender%&7] &6%sender%&7: &6%msg%'
          Enable:
            Message: '&7[&c&lAdmin&7] &aEnabled&7 your &cAdmin Chat&7.'
          Disable:
            Message: '&7[&c&lAdmin&7] &cDisabled&7 your &cAdmin Chat&7.'

      Staff:
        Permission:
          Use: true
          Permission: 'BungeeMSG.channels.staff'

        Symbol:
          StartWith:
          - '@'
          Toggle:
          - '#'

        Messages:
          Message:
            Message: '&7[&b&lStaff&7] &7[%server-sender%&7] &6%sender%&7: &6%msg%'
          Enable:
            Message: '&7[&b&lStaff&7] &aEnabled&7 your &bStaff Chat&7.'
          Disable:
            Message: '&7[&b&lStaff&7] &cDisabled&7 your &bStaff Chat&7.'
    Code (command-cfg.yml):
    Private:
      Use: true

      Permission:
        Use: false
        Permission: 'BungeeMSG.msg'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        WrongUsage:
          Message: '&7Use &6%cmd% <player> <msg>&7.'
        ToReceiver:
          Message: '&7[%server-sender%&7] &6%suggest-player% &7> &7[%server-receiver%&7] &6%receiver%&7: &6%msg%'
        ToSender:
          Message: '&7[%server-sender%&7] &6%sender% &7> &7[%server-receiver%&7] &6%suggest-player%&7: &6%msg%'

      Commands:
      - /msg
      - /m
      - /tell
      - /t
      - /whisper
      - /w

    Reply:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.reply'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        WrongUsage:
          Message: '&7Use &6%cmd% <msg>&7.'
        Info:
          Message: '&7Use &6/r <msg>&7 to reply.'

      Commands:
      - /reply
      - /r

    Reload:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.reload'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'

      Commands:
      - /msgreload

    Spy:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.spy'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        Message:
          Message: '&eSpy &8| &7[%server-sender%&7] &6%sender% &7> &7[%server-receiver%&7] &6%receiver%&7: &6%msg%'
        Enable:
          Message: '&eSpy &8| &aEnabled &eSpy Mode&7!'
        Disable:
          Message: '&eSpy &8| &cDisabled &eSpy Mode&7!'

      Commands:
      - /msgspy

    Toggle:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.toggle'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        Disabled:
          Message: '&7Your Private Messages have been &cDisabled&7!'
        DisabledOther:
          Message: '&6%receiver% &cDisabled&7 Private Messages!'
        Enable:
          Message: '&aEnabled &7Private Messages!'
        Disable:
          Message: '&cDisabled &7Private Messages!'
        EnableOther:
          Message: '&aEnabled &6%toggled%''s &7Private Messages!'
        DisableOther:
          Message: '&cDisabled &6%toggled%''s &7Private Messages!'
        EnableToPlayer:
          Message: '&6%sender% &aEnabled &7your Private Messages!'
        DisableToPlayer:
          Message: '&6%sender% &cDisabled &7your Private Messages!'

      Commands:
      - /msgtoggle

    Mute:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.mute'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        WrongUsage:
          Message: '&7Use &6%cmd% <player>&7.'
        Muted:
          Message: '&7You cannot use private messages. You have been muted!'
        Mute:
          Message: '&7You muted &6%muted%&7!'
        Unmute:
          Message: '&7You unmuted &6%muted%&7!'
        MuteToPlayer:
          Message: '&7You have been muted by &6%sender%&7!'
        UnmuteToPlayer:
          Message: '&7You have been unmuted by &6%sender%&7!'

      Commands:
      - /msgmute

    Global:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.global'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'

      Commands:
      - /msgglobal

    MuteAll:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.muteall'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        MuteAll:
          Message: '&6Muted&7 all Players!'
        UnmuteAll:
          Message: '&6Unmuted&7 all Players!'
        MuteServer:
          Message: '&6Muted&7 all Players in %server-name%&7!'
        UnmuteServer:
          Message: '&6Unmuted&7 all Players in %server-name%!'
        MuteAllToPlayer:
          Message: '&7You have been muted by &6%sender%&7!'
        UnmuteAllToPlayer:
          Message: '&7You have been unmuted by &6%sender%&7!'

      Commands:
      - /msgmuteall

    Ignore:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.ignore'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        WrongUsage:
          Message: '&7Use &6%cmd% <player>&7.'
        Ignored:
          Message: '&7You ignored &6%receiver%&7!'
        IgnoredToPlayer:
          Message: '&6%receiver%&7 ignored you.'
        Ignore:
          Message: '&7You''re now ignoring &6%ignored%&7!'
        NoIgnore:
          Message: '&7You''re no longer ignoring &6%ignored%&7.'

      Commands:
      - /ignore

    Report:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.report'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        WrongUsage:
          Message: '&7Use &6%cmd% <player> <reason>&7.'
        OnCooldown:
          Message: '&7You may only report a player once every &610 minutes&7!'
        Report:
          Message: '&7Succesfully reported &6%reported%&7! (&6%reason%&7)'
        ReportToStaff:
          Message: '&7[&cReport&7] [%server-sender%&7] &6%sender% &7-> [%server-reported%&7] &c%reported%&7. (&6%reason%&7)'

      Commands:
      - /report

    HelpOp:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.helpop'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        WrongUsage:
          Message: '&7Use &6%cmd% <reason>&7.'
        OnCooldown:
          Message: '&7You may only ask for help every &65 minutes&7!'
        HelpOp:
          Message: '&7Succesfully asked for help! (&6%reason%&7)'
        HelpOpToStaff:
          Message: '&7[&dHelpOp&7] [%server-sender%&7] &6%sender%&7: &d%reason%'

      Commands:
      - /helpop

    Broadcast:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.broadcast'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        WrongUsage:
          Message: '&7Use &6%cmd% <server>|ALL <msg>&7.'
        Broadcast:
          MessageList:
          - '&f'
          - ' &c&lBroadcast &7(&c%sender%&7)'
          - '  &6%msg%'

      Commands:
      - /broadcast
      - /bc

    SetRank:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.setrank'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        WrongUsage:
          Message: '&7Use &6%cmd% <player> <rank>&7.'
        UnknownRank:
          Message: '&7Rank &6%rank%&7 does not exist!'
        RankSet:
          Message: '&6%receiver%&7''s Rank has been set to &6%rank%&7!'

      Commands:
      - /setrank

    ReportList:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.reportlist'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        WrongUsage:
          Message: '&7Use &6%cmd% (player) <amount>&7.'
        ReportListLast:
          MessageList:
          - ''
          - '&7Last &6%amount% reports&7:'
        ReportListPlayer:
          MessageList:
          - ''
          - '&7Last &6%amount% reports&7 for &6%reported%&7:'
        ReportDisplay:
          Message: '&6reported&7 | &6%reporter%&7 | &6%server-name% &7| &6%date%&7 | &6%reason%'
        NoPlayerReports:
          Message: '&6%reported%&7 has never been reported!'
        NoReports:
          Message: '&7Noone has been reported!'

      Commands:
      - /reportlist

    Announce:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.announce'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        WrongUsage:
          Message: '&7Use &6%cmd% (server) <index>&7 or &6%cmd% list (server)&7.'
        Announce:
          Message: '&7You have forced an announcement! (&6#%index%&7)'
        ListItem:
          Message: '&7Announcement &6#%index%&7:'
        None:
          Message: '&7That server doesn''t have any announcers!'
        Unknown:
          Message: '&7Announcement &6#%index%&7 doesn''t exist.'

      Commands:
      - /announce

    IgnoreList:
      Use: true

      Permission:
        Use: true
        Permission: 'BungeeMSG.ignorelist'

      Messages:
        NoPermission:
          Message: '&7You do not have access to this command!'
        IgnoredList:
          Message: '&7Ignored Players:'
        IgnoredItem:
          Message: '&7- &6%ignored%'
        None:
          Message: '&7You haven''t ignored anyone yet.'

      Commands:
      - /ignorelist
     
    Code (group-cfg.yml):
    Use: true
    Auto: false

    Groups:
      'SG':
        Servers: 'sg-1|sg-2|sg-3'
        Message:
          Message: '&7[%server-sender%&7] &6%sender%&7: &6%msg%'
      'ALL':
        Servers: '[ALL]'
        Message:
          Message: '&7[&3&lGlobal&7] &7[%server-sender%&7] &6%sender%&7: &6%msg%'
    Code (log-cfg.yml):
    Use: true
    UseBungeeAsDefault: false

    Advanced:
      DefaultLog: true
      PerServerLog: true
      PerChannelLog: true
      PerGlobalLog: true
      AllChannelsLog: true
      AllGlobalsLog: true
      PrivateMessagesLog: true

    Read:
      Private: true
      Spy: false
      Toggle: false
      Mute: false
      Reload: false
      ReloadData: false
      BannedWord: false
      Spam: false
      Advertise: false
      Global: false
      Channel: false
      MuteAll: false
      Ignore: false
      Report: true
      HelpOp: true
      SetRank: true
    Code (ranks-cfg.yml):
    Ranks:
      Admin:
        HasPerms:
        - Moderator
        - Default
        Perms:
        - BungeeMSG.channels.admin
        - BungeeMSG.channels.staff
        - BungeeMSG.reload
        - BungeeMSG.broadcast
        - BungeeMSG.setrank
        - BungeeMSG.bypass.*
        # BungeeMSG.bypass.bannedwords
        # BungeeMSG.bypass.ips
        # BungeeMSG.bypass.domainnames
        # BungeeMSG.bypass.cooldown
        # BungeeMSG.bypass.duplicate
        # BungeeMSG.bypass.toofast
        # BungeeMSG.bypass.caps
        # BungeeMSG.bypass.mute
        # BungeeMSG.bypass.ignore
        - BungeeMSG.colors.*
        # BungeeMSG.colors.black
        # BungeeMSG.colors.dark_blue
        # BungeeMSG.colors.green
        # BungeeMSG.colors.cyan
        # BungeeMSG.colors.dark_red
        # BungeeMSG.colors.purple
        # BungeeMSG.colors.orange
        # BungeeMSG.colors.light_gray
        # BungeeMSG.colors.gray
        # BungeeMSG.colors.blue
        # BungeeMSG.colors.lime
        # BungeeMSG.colors.aqua
        # BungeeMSG.colors.red
        # BungeeMSG.colors.pink
        # BungeeMSG.colors.yellow
        # BungeeMSG.colors.white
        # BungeeMSG.colors.reset
        # BungeeMSG.colors.italic
        # BungeeMSG.colors.bold
        # BungeeMSG.colors.magic
        # BungeeMSG.colors.strikethrough
        # BungeeMSG.colors.underlined

      Moderator:
        HasPerms:
        - Default
        Perms:
        - BungeeMSG.channels.staff
        - BungeeMSG.spy
        - BungeeMSG.toggle
        - BungeeMSG.toggle.other
        - BungeeMSG.mute
        - BungeeMSG.muteall
        - BungeeMSG.spy.on
        - BungeeMSG.notifyreport
        - BungeeMSG.notifyhelpop
        - BungeeMSG.reportlist

      #Leave the 'Default' Rank name as it is, you may edit other rank names but not this one.
      Default:
        HasPerms: []
        Perms:
        - BungeeMSG.msg
        - BungeeMSG.reply
        - BungeeMSG.global
        - BungeeMSG.ignore
        - BungeeMSG.report
        - BungeeMSG.helpop
    Code (spam-cfg.yml):
    Use: true

    Duplicate:
      Cancel: true
      Sensitivity: 2

    FastUsage:
      Cancel: true
      Timer: 5
      Max: 3

    Cooldown:
      Use: false
      Private: 2
      Global: 2

    Caps:
      Cancel: true
      Max: 10

    Messages:
      Duplicate:
        Message: '&7Spamming is not allowed here!'
      TooFast:
        Message: '&7You''re sending messages too fast!'
      OnCooldown:
        Message: '&7You have to wait %left% more %second-grammer% before sending a Private Message again!'


    << Back to the BungeeMSG plugin
  • Loading...
  • Loading...