Advertisement
Guest User

NOOB

a guest
Apr 8th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.77 KB | None | 0 0
  1. # ---------------------------------------------------------------------------------------
  2. # Welcome to the main configuration of ChatControl PRO
  3. # ---------------------------------------------------------------------------------------
  4. #
  5. # For support and updates, visit the official site:
  6. # https://spigotmc.org/resources/10258
  7. # ---------------------------------------------------------------------------------------
  8. #
  9. # 1) COLOR CODES are supported with the '&' character, see
  10. # http://minecraftwiki.net/wiki/Formatting_codes
  11. # When you use them, omit the message with " " or ' '.
  12. #
  13. # 2) TO HIDE a message, set it to 'none'.
  14. #
  15. # 3) UNICODE CHARACTERS (smileys, symbols, ..) require the file to be saved in UTF-8
  16. # encoding. Tested on Notepad++ (UTF-8 without BOM). WordPad on Windows is broken!
  17. #
  18. # 4) JSON is supported. To use it, prepend the message with '[JSON]'.
  19. # NB: Use either a) quotes, b) write the JSON on a new line
  20. # or c) send a tellraw command in rules:
  21. #
  22. # a) Warn_Message: '[JSON] {"text": "Hello World"}'
  23. #
  24. # b) Example_Message: |-
  25. # [JSON]
  26. # {"text": "Hello","hoverEvent": {"action": "show_text","value": {"text": "Hey there!"}}}
  27. #
  28. # c) then console tellraw {"text": "Hello world!"}
  29. #
  30. # 5) VARIABLES (=placeholders) are described in 'variables/javascript.txt' file.
  31. # We support PlaceholderAPI for expanded amount of variables.
  32. #
  33. # 6) SOUND NAMES had changed as per Minecraft 1.9, see:
  34. # New names: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
  35. # Old names: https://goo.gl/ArzbZA
  36. #
  37. # PS: The information above applies for all plugin's files in ChatControl folder.
  38. #
  39. # !! Plugin messages (e.g. 'Please wait 2 seconds [...]') are stored in localization.
  40. # To customize it, create a file 'localization/messages_LOC.yml' in plugin's folder.
  41. # Replace LOC with your localization name found down in the 'Locale' key, and restart
  42. # the server. The file will be filled with all messages and kept in sync on updates.
  43. #
  44. # ---------------------------------------------------------------------------------------
  45.  
  46. # ---------------------------------------------------------------------------------------
  47. # Reduce impact of spamming bots
  48. # ---------------------------------------------------------------------------------------
  49. Anti_Bot:
  50.  
  51. Cooldown:
  52.  
  53. # How many seconds the player needs to wait before logging in again?
  54. Rejoin: 4
  55.  
  56. # How many seconds must the player wait after login to chat?
  57. Chat_After_Login: 1
  58.  
  59. # How many seconds must the player wait after login to run commands?
  60. Command_After_Login: 1
  61.  
  62. # Block chat until the player moves? They can still execute commands.
  63. Block_Chat_Until_Moved: true
  64.  
  65. # A list of commands to block until the player moves.
  66. # To disable, set to Block_Commands_Until_Moved: '[]'
  67. Block_Commands_Until_Moved:
  68. - /afk
  69. - /me
  70.  
  71. # If you have AuthMe, only display quit message if the player was logged in?
  72. # [TIP] To disable join message, enable 'delayJoinMessage' in AuthMe's configuration.
  73. Show_Quit_Message_Only_If_Logged: true
  74.  
  75. # Player will be unable to place two signs with the same text.
  76. Block_Signs_With_Same_Text: true
  77.  
  78. # Prevent players with inappropriate names from entering the server.
  79. # Supports regular expressions. See rules/rules.txt for examples.
  80. Disallowed_Nicknames:
  81. - '(f+(\W|\d|_)*u+(\W|\d|_)*c+(\W|\d|_)*k+(\W|\d|_)*)'
  82. - bitch
  83. - asshole
  84.  
  85. # ---------------------------------------------------------------------------------------
  86. # Prevent messages written in BIG LETTERS
  87. # ---------------------------------------------------------------------------------------
  88. Anti_Caps:
  89. Enabled: true
  90. Enabled_In_Commands: false
  91.  
  92. # List of commands checked for capitalization. Requires 'Enabled_In_Commands' enabled.
  93. # [TIP] To enable anti-caps everywhere, set the list to - '/'
  94. Commands_To_Apply:
  95. - /msg
  96. - /tell
  97.  
  98. # How many warning points to give when the player triggers the filter?
  99. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  100. Points:
  101. Warn_Set: spam
  102.  
  103. # You can write a valid mathematical expression here. The result will be rounded to a whole number (without decimals).
  104. Amount: 4 * ({capsPercentage} / 2)
  105.  
  106. # Allow player names to be spelled in caps? Disable if having performance issues (especially on large servers).
  107. Ignore_Usernames: false
  108.  
  109. Min_Message_Length: 5
  110. Min_Caps_Percentage: 50
  111. Min_Caps_In_A_Row: 5
  112. Whitelist:
  113. - OMG
  114. - LOL
  115. - WTF
  116. - WOW
  117. - ROFL
  118.  
  119. # ---------------------------------------------------------------------------------------
  120. # Prevent flooding the chat with junk / repetitive messages
  121. # ---------------------------------------------------------------------------------------
  122. Anti_Spam:
  123.  
  124. # This section applies for both commands and messages.
  125. #
  126. # Similarity check compares player's message to their last one(s),
  127. # and prevents sending the same or similar message(s) multiple times.
  128. Similarity_Check:
  129.  
  130. # If running a non-english server, disable to improve the check.
  131. Ignore_Special_Characters: true
  132.  
  133. Ignore_Duplicate_Characters: false
  134.  
  135. # Ignore first and second argument in commands. Makes check less annoying in
  136. # messages of type "/tell <player> message", where "/tell" and "<player>" are ignored.
  137. Ignore_First_Arguments_In_Commands: true
  138.  
  139. # Anti-spam section for commands.
  140. Commands:
  141.  
  142. # How many seconds the player must wait till their next command? Set to 0 to disable.
  143. Delay_Between_Commands: 2
  144.  
  145. # Warning points.
  146. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  147. Delay_Points:
  148. Warn_Set: fastmessages
  149.  
  150. # The {delay} is the delay between the current and last command in seconds.
  151. Amount: 3 - {delay}
  152.  
  153. # Block the command if it is similar to the previous one, in percent.
  154. # Set to 0 or 100 to disable.
  155. Similar_Percentage_Block: 80
  156.  
  157. # Warning points.
  158. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  159. Similarity_Points:
  160. Warn_Set: spam
  161. Amount: 4 * ({similarityPercentage} / 2)
  162.  
  163. # If enabled, *ONLY* the commands listed in the whitelist will be checked.
  164. Whitelist_Works_Like_Blacklist: false
  165.  
  166. # Commands that the player can run them multiple times after each other.
  167. Whitelist_Similarity:
  168. - tell
  169. - pm
  170. - t
  171. - w
  172. - r
  173.  
  174. # Commands that the player is not forced to wait before executing them next time.
  175. Whitelist_Delay:
  176. - spawn
  177. - hello
  178.  
  179. # Commands to handle as chat.
  180. # Includes anti-spam, rules, writer, points, anti-caps, capitalizing and punctuation.
  181. Handle_As_Chat:
  182. - me
  183.  
  184. # Anti-spam section for messages.
  185. Chat:
  186.  
  187. # How many seconds must the player wait between their next message? Set to 0 to disable.
  188. Delay_Between_Messages: 1
  189.  
  190. # Warning points.
  191. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  192. Delay_Points:
  193. Warn_Set: fastmessages
  194.  
  195. # The {delay} is the delay between the current and last message (in seconds)
  196. Amount: 3 - {delay}
  197.  
  198. # Block repetitive messages if they are similar to the previous one, in percent.
  199. # Set to 0 or 100 to disable.
  200. Similar_Percentage_Block: 80
  201.  
  202. # Amount of previous messages to check. Increases effectiveness and preventing spam like so:
  203. # <player> t
  204. # <player> lol
  205. # <player> t
  206. # <player> lol
  207. Similarity_Message_Check_Count: 2
  208.  
  209. # Warning points.
  210. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  211. Similarity_Points:
  212. Warn_Set: spam
  213. Amount: 4 * ({similarityPercentage} / 2)
  214.  
  215. # A message that starts with the following will be ignored from the similarity check.
  216. Whitelist_Similarity:
  217. - hello
  218. - hey
  219.  
  220. # A message that starts with the following will be ignored from the delay check.
  221. Whitelist_Delay:
  222. - test
  223.  
  224. # ---------------------------------------------------------------------------------------
  225. # Format the chat and correct player's grammar.
  226. # See chat.yml for creating chat and channel formats.
  227. # ---------------------------------------------------------------------------------------
  228. Chat:
  229.  
  230. # Alternative 1: The channel system. Channels are multiple 'chatting rooms', in which players
  231. # can chat together, preventing all messages to appear on the main chat.
  232. #
  233. # [NOTICE] Enabling channels disables chat formatter.
  234. #
  235. # [TIP] To automatically put player into certain channel when they join, give them
  236. # 'chatcontrol.channel.{channel}.autojoin' permission (replace {channel} with the channel name)
  237. # NB: Player can only join one channel at once! If you have multiple permissions,
  238. # the first found will be applied and the others ignored.
  239. #
  240. # [TIP 2] To automatically make player spy a channel when they join, give them
  241. # 'chatcontrol.channel.{channel}.autospy' permission (replace {channel} with the channel name)
  242. # PS: You can specify multiple channels to spy.
  243. Channels:
  244. Enabled: false
  245.  
  246. Notify_On_Join: true
  247.  
  248. # [NOTICE] Advanced users only. If false, removes receivers from AsyncPlayerChatEvent.
  249. # Otherwise, cancels the event. Used for compatibility reasons with third party plugins.
  250. Cancel_Event: false
  251.  
  252. # If Cancel_Event is false, then you can adjust the console message here:
  253. # For performance's sake, only the following variables are accepted:
  254. # {player}, {world}, {channel} and {message} for the message (which is already formatted)
  255. Console_Format: '&8[{channel}] &7{message}'
  256.  
  257. # Alternative 2: The standard chat formatter.
  258. Formatter:
  259. Enabled: false
  260.  
  261. # The default chat format applied over all worlds.
  262. Format: Example_Format
  263.  
  264. # Only works when writing to global chat and ranged mode is enabled, more info below.
  265. Global_Format: Global_Chat
  266.  
  267. # Format used in ranged mode when player with 'chatcontrol.chat.spy' permission receives
  268. # a message that he normally shouldn't see (because it's outside their range).
  269. # [TIP] To spy on private messages (e.g. /tell or /mail), use /spy feature.
  270. Spy_Chat_Format: Spy_Format
  271.  
  272. # Used in "/chc ach" command which sends staff chat messages.
  273. Admin_Chat_Format: Admin_Chat
  274.  
  275. # [NOTICE] You must have BungeeCords support enabled to use this.
  276. # Used in "/chc global" command which sends messages over bungee.
  277. Bungee_Chat_Format: Bungee_Chat
  278.  
  279. # If enabled, player's message will only be sent to players within the specified distance below.
  280. # [TIP] If you want per world chat, give everyone 'chatcontrol.chat.overrideranged' permission.
  281. Range:
  282. Enabled: false
  283. Distance: 100.0
  284.  
  285. # Worlds that shares the same chat.
  286. # [NOTICE] Other worlds ignore distance specified above, and every player in the other world will see sender's message.
  287. Linked_Worlds:
  288. normal:
  289. - world
  290. - world_nether
  291. skyland:
  292. - skyland
  293. - skyland_nether
  294.  
  295. Grammar:
  296.  
  297. # Punctualize every sentence (insert a dot at the end).
  298. Insert_Dot:
  299. Enabled: true
  300. Min_Message_Length: 5
  301.  
  302. # Capitalize sentences (make the first letter uppercased).
  303. Capitalize:
  304. Enabled: true
  305. Min_Message_Length: 5
  306.  
  307. # ---------------------------------------------------------------------------------------
  308. # Remove all messages from the chat with the "/chc clear" command.
  309. # ---------------------------------------------------------------------------------------
  310. Clear:
  311. Broadcast: true
  312. Do_Not_Clear_For_Staff: true
  313.  
  314. # Amount of blank lines to be printed to the console.
  315. Console_Lines_To_Clear: 300
  316.  
  317. # ---------------------------------------------------------------------------------------
  318. # Stop people from writing to chat with the "/chc mute" command.
  319. # ---------------------------------------------------------------------------------------
  320. Mute:
  321. Broadcast: true
  322.  
  323. # Deny following actions while the chat is muted.
  324. Prevent:
  325. Writing_Books: false
  326. Placing_Signs: true
  327.  
  328. # Hide following messages while the chat is muted.
  329. Silence:
  330. Join_Messages: true
  331. Quit_Messages: true
  332. Death_Messages: true
  333.  
  334. Disabled_Commands_During_Mute:
  335. - me
  336. - tell
  337. - msg
  338. - r
  339. - w
  340.  
  341. # ---------------------------------------------------------------------------------------
  342. # Announce important messages with the "/chc announce" command.
  343. # You can customize the format in localization.
  344. # ---------------------------------------------------------------------------------------
  345. Announcer:
  346. Log_To_Console: true
  347. Ignore_Self: false
  348.  
  349. # Broadcast also over BungeeCords? (if Bungee is enabled)
  350. Bungee: true
  351.  
  352. # Usage: <bukkitSoundName>, <volume>, <pitch>
  353. # For Minecraft 1.8.8 and older, it is recommended to use 'SUCCESSFUL_HIT'
  354. Sound: ENTITY_ARROW_HIT_PLAYER, 1.0, 0.1
  355.  
  356. # ---------------------------------------------------------------------------------------
  357. # Send messages to staff with the "/chc ach" command.
  358. # ---------------------------------------------------------------------------------------
  359. Admin_Chat:
  360. Log_To_Console: true
  361.  
  362. # Write to logs/admin-chat.txt ?
  363. Write_To_File: true
  364.  
  365. # ---------------------------------------------------------------------------------------
  366. # Send messages over Bungee with the "/chc global" command.
  367. # ---------------------------------------------------------------------------------------
  368. Bungee_Chat:
  369.  
  370. # Enable bungee chat for players after login automatically. They can turn it off with '/chc g switch'
  371. Enabled_By_Default: false
  372.  
  373. Log_To_Console: true
  374.  
  375. # Write to logs/bungee-chat.txt ?
  376. Write_To_File: true
  377.  
  378. # -----------------------------------------------------------------------------------------------
  379. # Private messages allow you to secretly message another player without everyone else seeing.
  380. # There are currently following commands: /tell and /reply
  381. # [NOTICE] If disabled, you can still use commands with the same label from other plugins/server.
  382. # -----------------------------------------------------------------------------------------------
  383. Private_Messages:
  384. Enabled: false
  385.  
  386. Bungee: false
  387.  
  388. Aliases:
  389. Tell: [msg, t, whisper]
  390. Reply: [r]
  391.  
  392. # You can configure the formats in chat.yml file.
  393. Format_Sender: Private_Message_Sender
  394.  
  395. Format_Receiver: Private_Message_Receiver
  396.  
  397. # ---------------------------------------------------------------------------------------
  398. # Features involving packets that require ProtocolLib.
  399. # ---------------------------------------------------------------------------------------
  400. Packets:
  401.  
  402. # Enable all features that require ProtocolLib
  403. # e.g. packet rules, tab complete
  404. Enabled: true
  405.  
  406. # Prevent using TAB to complete a message. Tab completing may reveal server information.
  407. Tab_Complete:
  408. Disable: true
  409.  
  410. # Allow completion in messages?
  411. Disable_Only_In_Commands: true
  412.  
  413. # Allow if the message/command contains space (' ') ?
  414. Allow_When_Message_Has_Space: false
  415.  
  416. # Allow when the message length is above specific number.
  417. # Not recommended as it might still reveal your server setup.
  418. Allow_When_Length_Above: 0
  419.  
  420. # ---------------------------------------------------------------------------------------
  421. # Most popular feature of ChatControl: Rules are user-defined filter that catch messages
  422. # based on regular expressions. See "rules/" folder for configuration and examples.
  423. # ---------------------------------------------------------------------------------------
  424. Rules:
  425. Check_Chat: true
  426. Check_Commands: true
  427.  
  428. # Check chat against rules/packets.txt? Can catch messages from server itself, or even other plugins.
  429. Check_Packets: true
  430.  
  431. Signs:
  432. Check: true
  433.  
  434. # Prevent the sign creation?
  435. Block_On_Rule_Violation: true
  436.  
  437. # Drop as an item?
  438. Drop_Sign: true
  439.  
  440. Books:
  441. Check: true
  442.  
  443. # Replace the title if a rule changes it? If false, denies creation.
  444. Replace_Title: true
  445.  
  446. # Replace pages if a rule changes them? If false, denies creation.
  447. Replace_Pages: true
  448.  
  449. Items:
  450. Check_Anvil: true
  451.  
  452. # Replace item name if a rule changes it? If false, denies creation.
  453. Replace_Name: true
  454.  
  455. # Let players choose which messages (caught be a rule) they want to see.
  456. # This can for example be used to allow players toggle if they want to see swears.
  457. # [TIP] Read ChatControl's Wiki for a better explanation: https://github.com/kangarko/ChatControl/wiki
  458. Chat_Ignorer:
  459. Enabled: false
  460.  
  461. # You have to create a set here (just a section) to be able to ignore it. Create as many as you want.
  462. # You can limit sets that can be toggled by giving 'chatcontrol.ignoreset.<setName>' permission.
  463. Sets:
  464.  
  465. # This is an example set where all possible settings are used (currently just one).
  466. # Only players with permission 'chatcontrol.ignoreset.exampleSet' will be able to toggle this set for themselves.
  467. # You do not need to specify any parameters
  468. #exampleSet:
  469. # # Do not ignore by default. Player has to use "/chc ignore exampleSet" to make it effective for them.
  470. # # Default value: false
  471. # Ignored_By_Default: false
  472.  
  473. # This is an example of a *complete* ignore set.
  474. swear:
  475. Ignored_By_Default: false
  476. # ---------------------------------------------------------------------------------------
  477. # Remove unwanted messages from the console.
  478. # ---------------------------------------------------------------------------------------
  479. Console_Filter:
  480. Enabled: false
  481.  
  482. # Save messages that were caught and hidden to logs/console.txt?
  483. Log: false
  484.  
  485. # Remove certain messages from console.
  486. # Does not need to be whole message, just a part of the message you want to block.
  487. Filter_Console_Messages:
  488. - Reached end of stream for
  489. - Connection reset
  490. # The following is commented out as it causes issues with Multicraft.
  491. # If you don't use Multicraft you can comment them out to lower console spam.
  492. #- UUID of player
  493. #- lost connection
  494.  
  495. # ---------------------------------------------------------------------------------------
  496. # Play a sound to a player that has been mentioned.
  497. # This is ignored if the player's name is in caps or other unnatural capitalisation.
  498. # ---------------------------------------------------------------------------------------
  499. Sound_Notify:
  500. Enabled: true
  501.  
  502. # The time before a player receives the sound notify again.
  503. Cooldown_Seconds: 10
  504.  
  505. # [NOTICE] Requires Essentials.
  506. Notify_Only_When_Afk: true
  507.  
  508. # Play a sound only when someone writes following character before player's name.
  509. # Example: 'Hello @kangarko, are you there?'
  510. # Set to 'none' to always mention.
  511. Notify_Only_If_Prefixed_With: '@'
  512.  
  513. # Format: bukkit_sound_name, volume (float), pitch (float)
  514. # If you are on MC 1.8.x or older, the default sound name was 'CHICKEN_EGG_POP'
  515. Sound: ENTITY_CHICKEN_EGG, 1F, 1.5F
  516.  
  517. # The name of the called player will be colored according to the following.
  518. # Set to none to disable.
  519. Color: '&a'
  520.  
  521. Enabled_In_Commands:
  522. - msg
  523. - tell
  524. - t
  525. - w
  526. - r
  527.  
  528. # ---------------------------------------------------------------------------------------
  529. # Set different settings for people with certain permissions.
  530. # ---------------------------------------------------------------------------------------
  531. Groups:
  532. Enabled: false
  533.  
  534. Group_List:
  535.  
  536. # Example usage with all keys listed. Here, give the player 'chatcontrol.group.example_group' to put him into the group.
  537. # If you do not specify a key, the default will be used (from this file globally).
  538. # [NOTICE] If you are an OP, negate that permission for yourself, else it applies to you, too!
  539. #example_group:
  540. # # How much time to wait before their next message in seconds?
  541. # Message_Delay: 0
  542. #
  543. # # How much time to wait before their next command in seconds?
  544. # Command_Delay: 5
  545. #
  546. # # How many seconds must the player wait to log in again after logging out?
  547. # Rejoin_Delay: 0
  548. #
  549. # # How many seconds must the player wait to chat after logging in?
  550. # Chat_After_Login: 0
  551. #
  552. # # How many seconds must the player wait to run commands after logging in?
  553. # Command_After_Login: 0
  554. #
  555. # # Custom chat format for them.
  556. # Interactive_Format: Admin_Chat_Format
  557. #
  558. # # Custom global chat format for them, if ranged chat is enabled.
  559. # Interactive_Global_Format: Admin_Global_Format
  560.  
  561. vip:
  562. Message_Delay: 0
  563. Command_Delay: 0
  564.  
  565. # ---------------------------------------------------------------------------------------
  566. # Give player warning points for violating rules/actions.
  567. # ---------------------------------------------------------------------------------------
  568. Points:
  569. Enabled: false
  570.  
  571. # Shall the last action be repeated until the reset task gets scheduled?
  572. Repeat_Last_Action: true
  573.  
  574. # Should player only get ONE warning (the one from warning set) and not both from rules and warning sets.
  575. Smart_Warnings: true
  576.  
  577. # Once upon a time, players' points are subtracted.
  578. Reset_Task:
  579.  
  580. # The delay between taking points in seconds. Set 0 to only reset points on plugin or server reload.
  581. # [TIP] If this is disabled, enable Repeat_Last_Action
  582. Repeat_Every_Seconds: 20
  583.  
  584. # How much points to take from different sets
  585. # If you do not specify, no points will be taken
  586. Remove_Points_Amount:
  587. global: 5
  588. spam: 1
  589.  
  590. # To punish the player in different ways for doing a specific thing, you can create multiple warning sets.
  591. Warn_Sets:
  592.  
  593. # [NOTICE] This is a special set. Unless removed, all points will go there if you do not specify the set name.
  594. # example: you don't need to write "then points global 5", but just "then points 5" (in rules)
  595. global:
  596.  
  597. # Specify the commands to execute if the player reaches a specific amount of points. Can be multiple commands.
  598. # Use operator "warn" to send the message directly to the player.
  599. 5:
  600. - "warn &7Please obey the &2rules &7otherwise you will be &4punished&7."
  601. 15:
  602. - "warn &c**** &lHey &c{player} ****\n &7-> &cThis is your &6final &cwarning!"
  603. #- "mute {player} 5m Do not observing warnings" # Only works if you have a mute plugin
  604. 30:
  605. - "kick {player} &cKicked for breaking the rules"
  606.  
  607. swear:
  608. 4:
  609. - "warn &cYou have received first warning for swearing."
  610. 6:
  611. - "warn &cPlease do not swear, otherwise an action will be taken!"
  612. 8:
  613. - "kick {player} &cInappropriate language (last warning)"
  614. 20:
  615. - "tempban {player} 30m autoban for swearing" # This requires compatible third party plugin installed
  616.  
  617. spam:
  618. 6:
  619. - "warn &cPlease do not act like spammer."
  620. 10:
  621. - "warn &cPlease do not spam, otherwise you will be banned."
  622. 12:
  623. - "kick {player} &cSpamming the chat (last warning)"
  624. 26:
  625. - "tempban {player} 10m autoban for chat spam" # This requires compatible third party plugin installed
  626.  
  627. fastmessages:
  628. 6:
  629. - "warn &cPlease slow down chat messages."
  630. 10:
  631. - "warn &cSlow down chat, otherwise you will be banned."
  632. 14:
  633. - "kick {player} &cSlow down chat (last warning)"
  634. 30:
  635. - "tempban {player} 10m autoban for chat spam" # This requires compatible third party plugin installed
  636.  
  637. # ---------------------------------------------------------------------------------------
  638. # A variable (placeholder) is a string in brackets {}, which is replaced by
  639. # the actual data. Example: {player} is replaced with the player name.
  640. #
  641. # [NOTICE] See global/variables.txt file for more information and variables.
  642. # ---------------------------------------------------------------------------------------
  643. Variables:
  644.  
  645. # Create own placeholders using JavaScript to get properties from any plugin and even server.
  646. Custom_Enabled: false
  647.  
  648. # If Vault is present, enforce player's prefix/suffix to contain them from each of their group.
  649. # Limitation: Only displayed if the player has multiple groups, NO when a group inheritances multiple prefixes from other.
  650. Vault:
  651. Multi_Prefix: false
  652. Multi_Suffix: false
  653.  
  654. # -----------------------------------------------------------------------------------------
  655. # Save chat communication to see what happened in chat while you were offline.
  656. # -----------------------------------------------------------------------------------------
  657. Writer:
  658.  
  659. # Write chat messages to logs/chat.txt?
  660. Save_Chat_Communication: true
  661.  
  662. Ignore_Players:
  663. - ignoredAdmin
  664.  
  665. # Commands that will be saved along with chat messages.
  666. Write_Commands:
  667. - me
  668. - msg
  669. - m
  670. - tell
  671. - t
  672. - reply
  673. - r
  674. - mail
  675.  
  676. # -----------------------------------------------------------------------------------------
  677. # Welcome players to the server with Message of The Day
  678. # -----------------------------------------------------------------------------------------
  679. Motd:
  680. Enabled: false
  681.  
  682. # How long to wait before displaying after login? Used to avoid covering by other messages.
  683. Delay_Ticks: 2
  684.  
  685. # Sound to play. Format: <bukkitSoundName>, <volume>, <pitch>
  686. Sound: ENTITY_FIREWORK_LAUNCH, 1F, 0.1F
  687.  
  688. Message:
  689. - '&8*--------------------------------------------------*'
  690. - '&fHello {player}, we kindly welcome you to &e{server_name}&f and wish you great experience :)'
  691. - '\n'
  692. - '&6Version: &f{nms_version} &7/&f 31.12.2016'
  693. - '&6Changelog:'
  694. - ' &7- &fAdded ChatControl Pro plugin'
  695. - '\n'
  696. - '&6Help &7- &f/help &6Settings &7- &f/menu &6Web &7- &f/web'
  697. - '&8*--------------------------------------------------*'
  698.  
  699.  
  700. # -----------------------------------------------------------------------------------------
  701. # Spying allows to see others' commands, including content of private messages.
  702. # -----------------------------------------------------------------------------------------
  703. Spy:
  704. Prefix: '&8&o[&4&oSpying {player}&8&o] &7'
  705.  
  706. # Notify users on other servers about others' commands?
  707. Bungee: false
  708.  
  709. # If true, ALL commands except for those listed below shall be monitored. NOT recommended.
  710. # If false, ONLY commands below are to be monitored.
  711. Command_List_Works_Like_Blacklist: false
  712.  
  713. Command_List:
  714. - /tell
  715. - /msg
  716. - /t
  717. - /whisper
  718. - /r
  719. - /reply
  720.  
  721. # -------------------------------------------------------------------------------------------
  722. # Integration with BungeeCords
  723. # You need BungeeControlBridge on your bungee network. (https://spigotmc.org/resources/13079)
  724. # -------------------------------------------------------------------------------------------
  725. BungeeCords:
  726. Enabled: false
  727.  
  728. Enabled_In:
  729. Rule_Alerts: true
  730. Handler_Alerts: true
  731. Admin_Chat: true
  732.  
  733. # The prefix used in front of all messages coming from other servers.
  734. Prefix: "&5[Bungee/{server_name}] &7"
  735.  
  736. # -------------------------------------------------------------------------------------------
  737. # MySQL connection allows to store same information over multiple servers.
  738. # -------------------------------------------------------------------------------------------
  739. MySQL:
  740. Enabled: false
  741.  
  742. Enabled_In:
  743.  
  744. # Store in which channel player was, when they logged out?
  745. Channels: true
  746.  
  747. # Store warning points for players.
  748. Points: true
  749.  
  750. Connection:
  751. Host: 'localhost'
  752. Database: 'minecraft'
  753. Port: '3306'
  754. User: ''
  755. Password: ''
  756.  
  757. # ----------------------------------------------------------------------------------------
  758. # Advanced: Affects the order in which we format and check the chat. No need to touch.
  759. # Read https://github.com/kangarko/ChatControl/wiki/Pro-Information#common-pro-issues
  760. #
  761. # Known plugins which require changing priority of Formatter: FactionsChat, BanManager and WorldGuard.
  762. # You need to find the correct combination for your server yourself. Restart after each change.
  763. # ----------------------------------------------------------------------------------------
  764. Listener_Priority:
  765.  
  766. # Used for formatting or channels. Should have the last say, meaning highest priority.
  767. Formatter: NORMAL
  768.  
  769. # Used for checking a message against duplication, time or rules.
  770. Checker: NORMAL
  771.  
  772. # Handle characters with accents internally as without the accents (e.g. รก goes to a)?
  773. # Makes rules and anti-spam more effective on non-english servers.
  774. Translate_Diacritical_Marks: true
  775.  
  776. # Prevent regular expressions freezing the server if they take more time than specified (in milliseconds).
  777. Regex_Timeout_Milis: 100
  778.  
  779. # [TIP] Read the bottom of the header of this file for advice on customizing localizations.
  780. # Currently available: en (english), de (german), sk (slovak), cz (czech), es (spanish), pt (portugese), hu (hungarian), fr (french), nl (dutch) and cn (chinese)
  781. Locale: en
  782.  
  783. # Time of some plugin's operations is measured. Set 0 to disable.
  784. # Print a message to the console if they take over the specified amount of time in milliseconds.
  785. Log_Lag_Over_Milis: 100
  786.  
  787. # Print the 'Rule match' messages into the console?
  788. # You can hide rules from appearing individually with "dont verbose" operator.
  789. Verbose_Rules: true
  790.  
  791. # Make the startup messages less intrusive. Disable if having issues.
  792. Silent_Startup: false
  793.  
  794. # Remove colors from checked messages to prevent bypasses of rules.
  795. # Disable if you wish to retain colors in the message after it's replaced by a rule.
  796. Regex_Strip_Colors: true
  797.  
  798. # Plugin saves player data, such as their last message or command for anti-spam to use.
  799. # Should the data be reset on player quit? Recommended in lobbies (on bungee), but not elsewhere.
  800. Reset_Cache_On_Quit: false
  801.  
  802. # Set to true if the \n operator does not work for you.
  803. # Before that, please ensure you've saved the file in an encoding that supports new line operator.
  804. Enforce_New_Line: false
  805.  
  806. # The server name used in {server_name} variable. By default, the 'server-name' property from server.properties is used.
  807. # It is mainly used for BungeeCords integration. Colors are supported.
  808. Server_Name: default
  809.  
  810. # Notifies about new versions.
  811. Check_Updates: true
  812.  
  813. # Prints info to the console about various events/configurations.
  814. # [TIP] Don't be afraid to enable it - it helps you understand how plugin sees what
  815. # you have configured, thus enabling you to solve issues by yourself with a glance.
  816. Debug: false
  817.  
  818. # Do not change this value, otherwise it will corrupt your plugin installation!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement