Advertisement
MeepTortoise

Untitled

Sep 27th, 2021
1,389
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 8.61 KB | None | 0 0
  1. Chat:
  2.  # Will try to modify chat to display it in defined format
  3.   ModifyChatFormat: true
  4.   # When set to true, regular and private messages (excludes clean messages) will have additional information when hovering over it (PlaceHolderAPI supported) and can be clicked for quick reply option
  5.   # To change default hover over messages seen on sent message, go to your locale file to Chat section
  6.   ClickHoverMessages: true
  7.   DiscordSRV:
  8.    # Enables support for DiscordSRV plugin
  9.     Enabled: true
  10.     # Defines name of global chat channel in discordsrv
  11.     GlobalChannel: global
  12.     # Indicator which can be used as {discord} in chat format to indicate that message came from discord and not ingame
  13.     Label: '&2[&7D&2]'
  14.     UnlinkedLabel: '&4[&cD&4]'
  15.   # Enables support for DynMap web chat
  16.   DynMapChat: false
  17.   # When set to false, each time you will use /r you will reply to person you previously sent message directly or to person who sent you message if there is none you have conversion before
  18.   # When this set to true, players with /r will reply to person who last sent private message. This can result in confusion when using /r while getting private messages from multiple players
  19.   ReplyToLastMessenger: false
  20.   # If ReplyToLastMessenger is set to false, then timeOut will be taken into consideration to who you should reply
  21.   # If you had conversation in last 120 seconds (default) then even receiving message from 3rd person, you will still reply to original player
  22.   # If you had conversation in longer then 120 seconds period, then you will reply to latest person who send you a message
  23.   LastMessengerTimeOut: 120
  24.   # When set to true players will need to have cmi.command.msg.[groupname].send where [groupName] is receivers main permission group
  25.   PrivateMessagesGroups: false
  26.   # When set to false, web pge links in a chat will not get shortened to default [LINK] format
  27.   TranslateLink: true
  28.   # Defines regex when replacing url in chat with short word
  29.   # Examples:
  30.   # (https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9]\.[^\s]{2,})
  31.   # ((http|https|ftp|ftps)\:\/\/)?[a-zA-Z0-9\-]+\.[a-zA-Z]{2,3}(\/\S*)?
  32.   # ((http|https|ftp|ftps)\:\/\/)?[a-zA-Z0-9\-]+\.[a-zA-Z]{2,3}(\/\S*)?([^\s]+)
  33.   LinkRegex: ((http|https|ftp|ftps)\:\/\/)?[a-zA-Z0-9\-]+\.[a-zA-Z]{2,3}(\/\S*)?([^\s|^\)]+)
  34.   # When set to true, particular variables in chat will be translated into items player are holding. List of variables belove
  35.   HoverItems: true
  36.   # Defines regex when replacing item line in chat with players item in hand information. Only works when CMI hover over chat format is enabled
  37.   ItemRegex:
  38.  - (\%item\%)
  39.   - (\[item\])
  40.   - (\%i\%)
  41.   # Attention! This will require you to have CMI Bungee plugin which can be found at zrips.net
  42.   # Or direct download https://www.zrips.net/cmi/
  43.   # Do you want to enable private messaging over bungeecord
  44.   BungeeMessages: false
  45.   # Do you want to enable public messaging over bungeecord
  46.   # Player needs to have cmi.bungee.publicmessages.[servername] permission node to be able to send messages to target server
  47.   BungeePublicMessages: false
  48.   # Do you want to enable staff messaging over bungeecord
  49.   BungeeStaffMessages: false
  50.   # Used for simple chat messages. Optional variables: {displayName} {world} {prefix} {suffix} {group} {shout} {message}. Supporting PlaceHolderAPI variables like %player_server%
  51.   GeneralFormat: '&8{displayName} &e&l>> &7{message}'
  52.   # Will define message format itself, this allows to have gradients in messages
  53.   # It NEEDS to contain {message} otherwise we will ignore this setup
  54.   # For 1.16+ servers you can use color gradients like '{#b3a28f>}{message}{#d7b8e6<}'
  55.   # You can have more than 2 colors in gradient. To define it repeat {message} variable. For example '{#b3a28f>}{message}{#5c6999<>}{message}{#d7b8e6<}'
  56.   GeneralMessageFormat: '{message}'
  57.   # Defines range of regular messages to travel
  58.   # Set to -1 to disable range restriction
  59.   GeneralRange: -1
  60.   # Defines range of shout messages to travel
  61.   # Shout messages should start with ! and player should have cmi.chat.shout permission
  62.   # GeneralRange should be enabled
  63.   # set to 0 to shout across all worlds, -1 to disable
  64.   ShoutRange: 200
  65.   # Defines cost for each shout message
  66.   ShoutCost: 0
  67.   # Prefix used to indicate that message should be sent to public chat instead of current players chat room
  68.   # Set it to empty field if you want this feature to be disabled
  69.   ChatRoomShout: '!'
  70.   # Time in seconds you want to keep chat rooms alive before removing them
  71.   # This only applies to empty rooms after last user leaves it
  72.   ChatRoomLife: 3600
  73.   # Defines suggested commands when you click on public, private and similar messages. [playerName], [playerDisplayName] and [playerNickName]  can be used to include players name
  74.   ClickSuggestions:
  75.     pubmsg: '/msg [playerNickName] '
  76.     privmsg: '/msg [playerNickName] '
  77.     staffmsg: '/msg [playerNickName] '
  78.     helpop: '/msg [playerNickName] '
  79.     chatroom: '/msg [playerNickName] '
  80.     discord: '/msg [playerNickName] '
  81.   # Use numeric increments to separate groups from each other. If player has more than one, then line with higher number will be used
  82.   # Add as many lines as you need too
  83.   # cmi.chatgroup.[id] permnission node to use
  84.   # Permission example: cmi.chatgroup.2
  85.   GroupFormat:
  86.     '1': '&f&l{displayName} &e&l>> &r{message}'
  87.     '2': '{#ffe372}&l{displayName} &e&l>> &r{message}'
  88.     '3': '&2&l{displayName} &e&l>> &r{message}'
  89.     '4': '&6&l{displayName} &e&l>> &r{message}'
  90.     '5': '&7{displayName} &e&l>> &r{message}'
  91.     '6': '{#6ca9ff}&l{displayName} &e&l>> &r{message}'
  92.   # Use numeric increments to separate groups from each other. If player has more than one, then line with higher number will be used
  93.   # Add as many lines as you need too
  94.   # cmi.chatmessagegroup.[id] permnission node to use
  95.   # Permission example: cmi.chatmessagegroup.2
  96.   GroupMessageFormat:
  97.     '1': '{message}'
  98.     '2': '{message}'
  99.     '3': '{message}'
  100.     '4': '{message}'
  101.     '5': '{message}'
  102.     '6': '{message}'
  103.   Colors:
  104.    # If set to true then all public messages will be filtered from color codes and will allow to colorize them with appropriate permission node
  105.     # cmi.colors.publicmessage.[colorName]
  106.     # Colors: black(&0), darkblue(&1), darkgreen(&2), darkaqua(&3), darkred(&4), darkpurple(&5), gold(&6), gray(&7), darkgray(&8), blue(&9), green(&a), aqua(&b), red(&c), lightpurple(&d), yellow(&e), white(&f), magic(&k), bold(&l), strikethrough(&m), underline(&n), italic(&o), reset(&r)
  107.     PublicMessage: true
  108.     PrivateMessage: true
  109.     # If set to true then /me messages will be filtered from color codes and will allow to colorize them with appropriate permission node
  110.     # cmi.colors.me.[colorName]
  111.     me: true
  112.     # If set to true, then color codes will get removed from text instead of leaving them if player dont have appropriate permission node for that color
  113.     CleanUp:
  114.       publicmessage: true
  115.       privatemessage: true
  116.       me: true
  117.       signs: false
  118.       books: true
  119.       # List of strings to ignore when checking chat for color codes player cant use.
  120.       # This will bypass players colorcode restrictions and will allow usage of particular chat formats
  121.       # Applies only for public and private messages
  122.       WhiteList:
  123.      - '&cā¤&7'
  124.     # If set to true then nickName will be filtered from color codes when player changes it
  125.     # cmi.colors.nickname.[colorName]
  126.     NickName: true
  127.   # If set to true, players public message who is in your ignore list will not be shown
  128.   IgnorePublicMessage: true
  129.   Tag:
  130.    # Enable or not tag system. This will inform player with his name mentioning in public chat if name have @ in front of it
  131.     Enabled: true
  132.     # When this is set to true, any player mentionings in public messages will be colorized and player will get informed as usual
  133.     # This is allot more heavier on server than usual tagging with @, so enable if you know what you are doing
  134.     HardCoreMode: false
  135.     # Determines color of taged user name in chat with @ in front of name/nickname. Sender should have cmi.tag.color
  136.     Color: '&e'
  137.     # Commands to be performed when player is tagged
  138.     # Variables like [playerName] will be replaced with tagged player name
  139.     # You can use [senderName] to include player name who tagged
  140.     CommandsOnTag:
  141.    - asConsole! cmi sound BLOCK_NOTE_BLOCK_HARP:3:1 [playerName] -s
  142.     # Will performd tag commands only when player is afk
  143.     OnlyWhenAfk: false
  144.     # When set to true, @ simbol will be removed
  145.     RemoveEta: false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement