Advertisement
Guest User

Untitled

a guest
Apr 25th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.64 KB | None | 0 0
  1. # !-------------------------------------------------------------------------------------------------!
  2. # Welcome to the main configuration of ChatControl PRO
  3. # !-------------------------------------------------------------------------------------------------!
  4. #
  5. # For support and documentation, please visit:
  6. # - https://github.com/kangarko/ChatControl-Pro/wiki
  7. #
  8. # !-------------------------------------------------------------------------------------------------!
  9. #
  10. # 1) COLOR CODES are supported with the '&' character. See
  11. # - http://minecraftwiki.net/wiki/Formatting_codes
  12. # [!] When you use them, omit the message with " " or ' '.
  13. #
  14. # 2) TO HIDE a message, set it to 'none'.
  15. #
  16. # 3) For UNICODE CHARACTERS (smileys, symbols, ..), save the file in UTF-8 encoding. See
  17. # - https://github.com/kangarko/ChatControl-Pro/wiki/Use-Right-Encoding
  18. #
  19. # 4) JSON is supported. For usage, see:
  20. # - https://github.com/kangarko/ChatControl-Pro/wiki/JSON
  21. #
  22. # 5) SOUND NAMES had changed as per Minecraft 1.9, compare:
  23. # - 1.9 and newer: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
  24. # - 1.8 and older: https://goo.gl/ArzbZA
  25. #
  26. # PS: The information above applies for all files within the ChatControl folder.
  27. #
  28. # !! Messages (e.g. 'Please wait 2 seconds [...]') are stored in localization, see:
  29. # - https://github.com/kangarko/ChatControl-Pro/wiki/Localization
  30. #
  31. # !-------------------------------------------------------------------------------------------------!
  32.  
  33. # -------------------------------------------------------------------------------------------------
  34. # Reduce impact of spamming bots
  35. # -------------------------------------------------------------------------------------------------
  36. Anti_Bot:
  37.  
  38. Cooldown:
  39.  
  40. # How many seconds the player needs to wait before logging in again?
  41. Rejoin: 4
  42.  
  43. # How many seconds must the player wait after login to chat?
  44. Chat_After_Login: 1
  45.  
  46. # How many seconds must the player wait after login to run commands?
  47. Command_After_Login: 1
  48.  
  49. # Block chat until the player has moved? They can still execute commands.
  50. Block_Chat_Until_Moved: true
  51.  
  52. # A list of commands to block until the player has moved.
  53. # To disable, set to: Block_Commands_Until_Moved: '[]'
  54. Block_Commands_Until_Moved:
  55. - /afk
  56. - /me
  57.  
  58. # If you have AuthMe, only display the quit message if the player was logged in?
  59. # [TIP] To disable join message, enable 'delayJoinMessage' in AuthMe's configuration.
  60. Show_Quit_Message_Only_If_Logged: true
  61.  
  62. # Player will be unable to place two signs with the same text.
  63. Block_Signs_With_Same_Text: true
  64.  
  65. # Prevent inappropriate player names from entering the server. Supports regular expressions.
  66. Disallowed_Nicknames:
  67. - '(f+(\W|\d|_)*u+(\W|\d|_)*c+(\W|\d|_)*k+(\W|\d|_)*)'
  68. - bitch
  69. - asshole
  70.  
  71. # -------------------------------------------------------------------------------------------------
  72. # Prevent messages written in BIG LETTERS
  73. # -------------------------------------------------------------------------------------------------
  74. Anti_Caps:
  75. Enabled: true
  76. Enabled_In_Commands: false
  77.  
  78. # List of commands checked for capitalization. Requires 'Enabled_In_Commands' enabled.
  79. # [TIP] To enable anti-caps everywhere, set the list to - '/'
  80. Commands_To_Apply:
  81. - /msg
  82. - /tell
  83.  
  84. # How many warning points to give when the player triggers the filter?
  85. # [NOTICE] Only works if Points are enabled. To disable, set: 'Amount: 0'
  86. Points:
  87. Warn_Set: spam
  88.  
  89. # You can write a valid mathematical expression here. The result will be rounded to a whole number (without decimals).
  90. Amount: 4 * ({capsPercentage} / 2)
  91.  
  92. # Allow player names to be spelled in caps? Disable if having performance issues (especially on large servers).
  93. Ignore_Usernames: false
  94.  
  95. Min_Message_Length: 5
  96. Min_Caps_Percentage: 50
  97. Min_Caps_In_A_Row: 5
  98. # Only send warn message if the caps percentage is above this limit?
  99. # Must be equal or higher then Min_Caps_Percentage otherwise it doesn't make sense.
  100. Warn_If_Caps_Above_Percent: 50
  101.  
  102. Whitelist:
  103. - OMG
  104. - LOL
  105. - GG
  106. - WTF
  107. - WOW
  108. - ROFL
  109.  
  110. # -------------------------------------------------------------------------------------------------
  111. # Prevent flooding the chat with junk / repetitive messages
  112. # -------------------------------------------------------------------------------------------------
  113. Anti_Spam:
  114.  
  115. # This section applies for both commands and messages.
  116. #
  117. # Similarity check compares player's message to their last one(s),
  118. # and prevents sending the same or similar message(s) multiple times.
  119. Similarity_Check:
  120.  
  121. # If running a non-english server, disable to improve the check.
  122. Ignore_Special_Characters: true
  123.  
  124. Ignore_Duplicate_Characters: false
  125.  
  126. # Apply regex's for Whitelist_Similary and Whitelist_Time below for both commands and messages?
  127. Regex_In_Whitelists: false
  128.  
  129. # Anti-spam section for commands.
  130. Commands:
  131.  
  132. # How many seconds the player must wait till their next command? Set to 0 to disable.
  133. Command_Delay: 0
  134.  
  135. # Limit how many messages the player can send within a certain time frame.
  136. Limit:
  137. Period: 5 seconds
  138. # By default they can send up to five messages within a ten seconds period.
  139. Max_Commands: 4
  140.  
  141. # Warning points.
  142. # [NOTICE] Only works if Points are enabled. To disable, set: 'Amount: 0'
  143. Delay_Points:
  144. Warn_Set: fastmessages
  145.  
  146. # The {delay} is the delay between the current and last command in seconds.
  147. Amount: 3 - {delay}
  148.  
  149. # Block the command if it's similar to the previous one, in percent.
  150. # Set to 0 or 100 to disable.
  151. Similar_Percentage_Block: 95
  152.  
  153. # Warning points.
  154. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  155. Similarity_Points:
  156. Warn_Set: spam
  157. Amount: 4 * ({similarityPercentage} / 2)
  158.  
  159. # If enabled, *ONLY* the commands listed in the whitelist will be checked.
  160. Whitelist_Works_Like_Blacklist: false
  161.  
  162. # Commands that the player can run them multiple times after each other.
  163. Whitelist_Similarity:
  164. - /tell
  165. - /pm
  166. - /t
  167. - /message
  168. - /msg
  169. - /w
  170. - /r
  171.  
  172. # Commands that the player is not forced to wait before executing them next time.
  173. Whitelist_Delay:
  174. - /spawn
  175. - /hello
  176.  
  177. # Commands to handle as chat.
  178. # Includes anti-spam, rules, writer, points, anti-caps, capitalizing and punctuation.
  179. Handle_As_Chat:
  180. - /me
  181.  
  182. # Anti-spam section for messages.
  183. Chat:
  184.  
  185. # How many seconds must the player wait between their next message? Set to 0 to disable.
  186. Message_Delay: 0
  187.  
  188. # Limit how many messages the player can send within a certain time frame.
  189. Limit:
  190. Period: 5 seconds
  191. # By default they can send up to five messages within a ten seconds period.
  192. Max_Messages: 2
  193.  
  194. # Warning points.
  195. # [NOTICE] Only works if Points are enabled. To disable, set: 'Amount: 0'
  196. Delay_Points:
  197. Warn_Set: fastmessages
  198.  
  199. # The {delay} is the delay between the current and last message (in seconds)
  200. Amount: 3 - {delay}
  201.  
  202. # Block repetitive messages if they are similar to the previous one, in percent.
  203. # Set to 0 or 100 to disable.
  204. Similar_Percentage_Block: 95
  205.  
  206. # Amount of previous messages to check. Increases effectiveness and preventing spam like so:
  207. # <player> t
  208. # <player> lol
  209. # <player> t
  210. # <player> lol
  211. Similarity_Message_Check_Count: 2
  212.  
  213. # Warning points.
  214. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  215. Similarity_Points:
  216. Warn_Set: spam
  217. Amount: 4 * ({similarityPercentage} / 2)
  218.  
  219. # A message that starts with the following will be ignored from the similarity check.
  220. Whitelist_Similarity:
  221. - hello
  222. - hey
  223.  
  224. # A message that starts with the following will be ignored from the delay check.
  225. Whitelist_Delay:
  226. - test
  227.  
  228. # -------------------------------------------------------------------------------------------------
  229. # Correct player's grammar.
  230. # -------------------------------------------------------------------------------------------------
  231. Grammar:
  232.  
  233. # Punctualize every sentence (insert a dot at the end).
  234. Insert_Dot:
  235. Enabled: false
  236. Min_Message_Length: 5
  237.  
  238. # Capitalize sentences (make the first letter uppercased).
  239. Capitalize:
  240. Enabled: false
  241. Min_Message_Length: 5
  242.  
  243. # Lowercase the second character if accidentally misspelled (e.g. TRee -> Tree)
  244. # The sentence must have 2+ letters, with the 1st being uppercase and only the 2nd lowercase.
  245. Lowercase_Second:
  246. Enabled: false
  247.  
  248. # -------------------------------------------------------------------------------------------------
  249. # Remove all messages from the chat with the "/chc clear" command.
  250. # -------------------------------------------------------------------------------------------------
  251. Clear:
  252. Broadcast: true
  253. Do_Not_Clear_For_Staff: true
  254.  
  255. # Amount of blank lines to be printed to the console.
  256. Console_Lines: 300
  257.  
  258. # -------------------------------------------------------------------------------------------------
  259. # Stop people from writing to the chat with the "/chc mute" command.
  260. # -------------------------------------------------------------------------------------------------
  261. Mute:
  262. Broadcast: true
  263.  
  264. # Deny following actions while the chat is muted.
  265. Prevent:
  266. Writing_Books: false
  267. Placing_Signs: true
  268.  
  269. # Hide the following messages while the chat is muted.
  270. Silence:
  271. Join_Messages: true
  272. Quit_Messages: true
  273. Death_Messages: true
  274.  
  275. Disabled_Commands:
  276. - /me
  277. - /tell
  278. - /msg
  279. - /r
  280. - /w
  281.  
  282. # -------------------------------------------------------------------------------------------------
  283. # Apply chat rules differently for new players on your server.
  284. # -------------------------------------------------------------------------------------------------
  285. Newcomer:
  286.  
  287. # How much time must a player spend on the server to no longer be considered as a newcomer?
  288. # Set to 0 minutes to disable
  289. Threshold: 0 minutes
  290.  
  291. # In which worlds should we enable this feature? Useful when you have a newbie world.
  292. # Example: [survival, nether, end]. Set to ["*"] to enable in all worlds.
  293. Worlds: ["*"]
  294.  
  295. Restrict_Chat:
  296. # Block newcomers from chatting ?
  297. Enabled: true
  298.  
  299. # What messages should we allow anyways? Case-insensitive. Split by ", ". Example: [quit, end]
  300. Whitelist: []
  301.  
  302. Restrict_Seeing_Chat:
  303. # Prevent newcomers from seeing chat messages?
  304. Enabled: true
  305.  
  306. Restrict_Commands:
  307. # Prevent newcomers from using commands?
  308. Enabled: true
  309.  
  310. # What commands to allow anyways?
  311. Whitelist:
  312. - /login
  313. - /l
  314. - /register
  315. - /reg
  316. - /helpop
  317. - /help
  318. - /?
  319.  
  320. # -------------------------------------------------------------------------------------------------
  321. # Announce important messages with the "/chc announce" command.
  322. # You can customize the format in localization.
  323. # -------------------------------------------------------------------------------------------------
  324. Announcer:
  325. Bungee: true
  326. Ignore_Self: false
  327. Log_To_Console: true
  328.  
  329. # Usage: <bukkitSoundName>, <volume>, <pitch>
  330. # For Minecraft 1.8.8 and older, it is recommended to use 'SUCCESSFUL_HIT'
  331. Sound: ENTITY_ARROW_HIT_PLAYER, 1.0, 0.1
  332.  
  333. # -------------------------------------------------------------------------------------------------
  334. # Let staff communicate together with the "/chc ach" command.
  335. # -------------------------------------------------------------------------------------------------
  336. Admin_Chat:
  337. Bungee: true
  338. Log_To_Console: true
  339.  
  340. # Write to logs/admin-chat.txt ?
  341. Write_To_File: true
  342.  
  343. # Integration with DiscordSRV
  344. # The channel name on your Discord server that will receive admin messages.
  345. # Set "none" or leave empty to disable.
  346. Discord_Channel: "admin"
  347.  
  348. # -------------------------------------------------------------------------------------------------
  349. # Send messages over Bungee with the "/chc global" command.
  350. # -------------------------------------------------------------------------------------------------
  351. Bungee_Chat:
  352.  
  353. # Enable bungee chat for players after login automatically. They can turn it off with '/chc g switch'
  354. Enabled_By_Default: false
  355.  
  356. Log_To_Console: true
  357.  
  358. # Write to logs/bungee-chat.txt ?
  359. Write_To_File: true
  360.  
  361. # Integration with DiscordSRV
  362. # The channel name on your Discord server that will receive global messages.
  363. # Set "none" or leave empty to disable.
  364. Discord_Channel: "global"
  365.  
  366. # -------------------------------------------------------------------------------------------------
  367. # Private messages allow you to secretly message another player without everyone else seeing.
  368. # There are currently following commands: /tell and /reply
  369. # [NOTICE] If disabled, you can still use commands with the same label from other plugins/server.
  370. # -------------------------------------------------------------------------------------------------
  371. Private_Messages:
  372. Enabled: true
  373. Bungee: false
  374.  
  375. # Prevent from private messaging yourself?
  376. Deny_Message_Self: true
  377.  
  378. # When you send a message, register the receiver to your /reply ?
  379. Register_Reply_To_Self: true
  380.  
  381. # Set yourself as the last replier of the player to whom you send your message? They can
  382. # then message you back with simply typing /r instead of /tell <yourname> <message>.
  383. Register_Reply_To_Receiver: true
  384.  
  385. # Send message as an advancement (requires Minecraft 1.12)
  386. # NB! This may show in your timings because advancements (Toasts) must be handled on the main thread.
  387. Toast:
  388. Enabled: true
  389. # The variable {dynamic_spaces} will fill up the rest of the first row in the notification.
  390. Format: "&6[{sender} &8-> &6Me]{dynamic_spaces}&b{message}"
  391.  
  392. # Automatically put a player into conversation mode when he types Prefix + a player's name, for example "@kangarko" in the chat?
  393. # They could exit this conversation mode by typing the phrase in "End" section.
  394. Auto_Start:
  395. Enabled: false
  396. Prefix: "@"
  397. End: "exit"
  398.  
  399. # The first alias is the main label, that must be set!
  400. Aliases:
  401. Tell: [tell, msg, t, whisper, message]
  402. Reply: [reply, r]
  403. TogglePM: [togglepm, ignorepm, nopm]
  404.  
  405. # You can configure the formats in formatting.yml file.
  406. Format_Sender: Private_Message_Sender
  407. Format_Receiver: Private_Message_Receiver
  408.  
  409. # -------------------------------------------------------------------------------------------------
  410. # Ability to ignore chat and private messages from certain players.
  411. # -------------------------------------------------------------------------------------------------
  412. Ignore:
  413. Enabled: true
  414.  
  415. # Please do not remove the first alias, as this is the main command label.
  416. Aliases: [ignore, ign]
  417.  
  418. # Hide chat messages from ignored players?
  419. Chat: true
  420.  
  421. # Do not receive private messages from ignored people?
  422. Private_Messages: true
  423.  
  424. # -------------------------------------------------------------------------------------------------
  425. # A /me is a simple command allowing you to broadcast your message in a different way then chat.
  426. # -------------------------------------------------------------------------------------------------
  427. Me:
  428. Enabled: true
  429.  
  430. # Please do not remove the first alias, as this is the main command label.
  431. Aliases: [me, shout, status]
  432.  
  433. # Send to bungee?
  434. Bungee: true
  435.  
  436. # -------------------------------------------------------------------------------------------------
  437. # Features involving packets that require ProtocolLib.
  438. # -------------------------------------------------------------------------------------------------
  439. Packets:
  440.  
  441. # Enable all features that require ProtocolLib
  442. # e.g. packet rules, tab complete
  443. Enabled: true
  444.  
  445. # Prevent using TAB to complete a message. Tab completing may reveal server information.
  446. Tab_Complete:
  447.  
  448. # Should we remove vanished players in tab completions?
  449. Hide_Vanished_Players:
  450. Enabled: true
  451. # Maximum amount of tab completions to review. Since we must lookup the player in each
  452. # tab completion part, this can be resource demanding. Oversized completions won't be checked.
  453. Maximum_Length: 20
  454.  
  455. Disable: false
  456.  
  457. # Allow completion in messages?
  458. Disable_Only_In_Commands: true
  459.  
  460. # Allow if the message/command contains space (' ') ?
  461. Allow_When_Message_Has_Space: false
  462.  
  463. # Allow when the message length is above a certain limit.
  464. # Not recommended as it might still reveal your server setup.
  465. Allow_When_Length_Above: 0
  466.  
  467. # -------------------------------------------------------------------------------------------------
  468. # Most popular feature of ChatControl: Rules are user-defined filters that catch messages
  469. # based on regular expressions. See "rules/" folder for configuration and examples.
  470. # -------------------------------------------------------------------------------------------------
  471. Rules:
  472. # Print the 'Rule match [...]' and messages about warning points into the console?
  473. # You can hide rules from appearing individually with "dont verbose" operator.
  474. Verbose: true
  475.  
  476. # Broadcast warning messages from rules and handlers to Bungeecords?
  477. Bungee: true
  478.  
  479. # Check chat with rules/rules.txt file and rules/chat.txt file?
  480. Chat: true
  481.  
  482. # Check commands with rules/rules.txt file and rules/commands.txt file?
  483. Commands: true
  484.  
  485. # Check messages against rules/packets.txt? Can catch messages from server itself, or even other plugins.
  486. # Requires ProtocolLib.
  487. Packets: true
  488.  
  489. # Check signs with rules/rules.txt file and rules/signs.txt file?
  490. Signs:
  491. Check: true
  492.  
  493. # Prevent the sign creation?
  494. Block: true
  495.  
  496. # Drop as an item?
  497. Drop: true
  498.  
  499. # Check books when signed, with rules/rules.txt file and rules/books.txt file?
  500. Books:
  501. Check: true
  502.  
  503. # If true, the banned title of the book will get its name changed by the rule (for example: Fuck book -> **** book)
  504. # If false, player will be disallowed to create the book completely.
  505. Replace: true
  506.  
  507. # Check the name of items renamed by anvil with rules/rules.txt file and rules/items.txt file?
  508. Anvil:
  509. Check: true
  510.  
  511. # If true, the banned item will get its name changed by the rule (for example: Fuck sword -> **** sword)
  512. # If false, player will be disallowed to create the item completely.
  513. Replace: true
  514.  
  515. # Let players choose which messages (caught be a rule) they want to see.
  516. # Read more at https://github.com/kangarko/ChatControl/wiki
  517. Chat_Ignorer:
  518. Enabled: false
  519.  
  520. # You have to create a set here (just a section) to be able to ignore it. Create as many as you want.
  521. # You can limit sets that can be toggled by giving 'chatcontrol.ignoreset.<setName>' permission.
  522. Sets:
  523.  
  524. # This is an example set where all possible settings are used (currently just one).
  525. # Players with 'chatcontrol.ignoreset.swearings' permission can toggle this set for themselves.
  526. # You do not need to specify any parameters, at all.
  527. swear:
  528. # Do not ignore by default. Player has to use "/chc ignore swearings" to make it effective for them.
  529. # Default value: false
  530. Ignored_By_Default: false
  531.  
  532. # -------------------------------------------------------------------------------------------------
  533. # Remove unwanted messages from the console.
  534. # -------------------------------------------------------------------------------------------------
  535. Console_Filter:
  536. Enabled: false
  537.  
  538. # Save messages that were caught and hidden to logs/console.txt?
  539. Log: false
  540.  
  541. # Remove certain messages from console.
  542. # Does not need to be whole message, just a part of the message you want to block.
  543. Filter_Console_Messages:
  544. - Reached end of stream for
  545. - Connection reset
  546. # The following is commented out as it causes issues with Multicraft.
  547. # If you don't use Multicraft you can comment them out to lower console spam.
  548. #- UUID of player
  549. #- lost connection
  550.  
  551. # -------------------------------------------------------------------------------------------------
  552. # Play a sound to a player that has been mentioned.
  553. # -------------------------------------------------------------------------------------------------
  554. Sound_Notify:
  555. Enabled: true
  556.  
  557. # The time before they player will receive sound notify again.
  558. Cooldown: 10 seconds
  559.  
  560. # Only notify if the player is afk? Requires Essentials.
  561. Require_Afk: false
  562.  
  563. # Only notify when player's name in the chat starts with the specific character.
  564. # Example: 'Hello @kangarko, are you there?'
  565. # Set to 'none' to always allow.
  566. Require_Prefix: '@'
  567.  
  568. # Format: bukkit_sound_name, volume (float), pitch (float)
  569. # If you are on MC 1.8.x or older, the default sound name was 'CHICKEN_EGG_POP'
  570. Sound: ENTITY_CHICKEN_EGG, 1F, 1.5F
  571.  
  572. # Highlight the name of the notified player. Set to none to disable.
  573. # You can create individual colors by using Sound_Notify_Color key in Groups (see above).
  574. Color: '&a'
  575.  
  576. Enabled_In_Commands:
  577. - /msg
  578. - /tell
  579. - /t
  580. - /w
  581. - /r
  582.  
  583. # -------------------------------------------------------------------------------------------------
  584. # Set different settings from this file for people with certain permissions.
  585. # -------------------------------------------------------------------------------------------------
  586. Groups:
  587. Enabled: false
  588.  
  589. # The group list. You can add, edit or remove existing groups here.
  590. # For tutorial, read https://github.com/kangarko/ChatControl-Pro/wiki/Groups
  591. List:
  592. vip:
  593. Message_Delay: 0
  594. Command_Delay: 0
  595.  
  596. # -------------------------------------------------------------------------------------------------
  597. # Give player warning points for violating rules/actions.
  598. # -------------------------------------------------------------------------------------------------
  599. Points:
  600. Enabled: false
  601.  
  602. # Shall the last action be repeated until the reset task gets scheduled?
  603. Repeat_Last_Action: true
  604.  
  605. # Should player only get ONE warning (the one from warning set) and not both from rules and warning sets.
  606. Smart_Warnings: true
  607.  
  608. # Players will loose their warning points when you reload or shut down the server (unless you use
  609. # MySQL, and, once upon a time, in the reset task:
  610. Reset_Task:
  611.  
  612. # The delay between taking points (in seconds). Set 0 to only reset points on plugin or server reload.
  613. # [TIP] If this is disabled, enable Repeat_Last_Action
  614. Repeat_Every_Seconds: 20
  615.  
  616. # How much points to take from different sets. If you do not specify a set, no points will be taken from it.
  617. Remove:
  618. global: 5
  619. spam: 1
  620.  
  621. # To punish the player in different ways for doing a specific thing, you can create multiple warning sets.
  622. Warn_Sets:
  623.  
  624. # [NOTICE] This is a special set. Unless removed, all points will go there if you do not specify the set name.
  625. # example: you don't need to write "then points global 5", but just "then points 5" (in rules)
  626. global:
  627.  
  628. # Specify the commands to execute if the player reaches a specific points threshold.
  629. # Use operator "warn" to send the message directly to the player, otherwise, run commands as the console.
  630. # Use operator "bungeeconsole" to send commands to Bungeecords directly.
  631. 5:
  632. - "warn &7Please obey the &2rules &7otherwise you will be &4punished&7."
  633. #- "bungeeconsole tell {player} &cYou have been warned for not respecting the server rules."
  634. 15:
  635. - "warn &c**** &lHey &c{player} ****\n &7-> &cThis is your &6final &cwarning!"
  636. #- "mute {player} 5m Do not observing warnings" # Only works if you have a mute plugin
  637. 30:
  638. - "kick {player} &cKicked for breaking the rules"
  639.  
  640. swear:
  641. 4:
  642. - "warn &cYou have received first warning for swearing."
  643. 6:
  644. - "warn &cPlease do not swear, otherwise an action will be taken!"
  645. 8:
  646. - "kick {player} &cInappropriate language (last warning)"
  647. #20:
  648. # - "tempban {player} 30m autoban for swearing" # This requires compatible third party plugin installed
  649.  
  650. spam:
  651. 6:
  652. - "warn &cPlease do not act like spammer."
  653. 10:
  654. - "warn &cPlease do not spam, otherwise you will be banned."
  655. 12:
  656. - "kick {player} &cSpamming the chat (last warning)"
  657. #26:
  658. # - "tempban {player} 10m autoban for chat spam" # This requires compatible third party plugin installed
  659.  
  660. fastmessages:
  661. 6:
  662. - "warn &cPlease slow down chat messages."
  663. 10:
  664. - "warn &cSlow down chat, otherwise you will be banned."
  665. 14:
  666. - "kick {player} &cSlow down chat (last warning)"
  667. #30:
  668. # - "tempban {player} 10m autoban for chat spam" # This requires compatible third party plugin installed
  669.  
  670. # -------------------------------------------------------------------------------------------------
  671. # A variable (placeholder) is a string in brackets {}, which is replaced by
  672. # the actual data. Example: {player} is replaced with the player name.
  673. # -------------------------------------------------------------------------------------------------
  674. Variables:
  675.  
  676. # Create own placeholders using JavaScript to get properties from any other plugin or even server itself.
  677. # See variables/javascript.txt file for their management and creation.
  678. Custom_Enabled: false
  679.  
  680. # This allows you to use native variables (or those from PlaceholderAPI) in your custom javascript variables.
  681. Replace_In_Custom: true
  682.  
  683. # Use other script variables in your script? May impose a slight performance penalty.
  684. Replace_Own_In_Custom: false
  685.  
  686. # If Vault is installed, display players' prefix/suffix from each of their group together.
  687. # Limitation: Only displayed if the player has multiple groups, NO when a group inheritances multiple prefixes from other.
  688. Vault:
  689. Multi_Prefix: false
  690. Multi_Suffix: false
  691.  
  692. # ---------------------------------------------------------------------------------------------------
  693. # Save chat communication to see what happened in chat while you were offline.
  694. # ---------------------------------------------------------------------------------------------------
  695. Writer:
  696.  
  697. # Write chat messages to logs/chat.txt?
  698. Enabled: true
  699.  
  700. Ignore_Players:
  701. - ignoredAdmin
  702.  
  703. # Commands that will be saved along with the chat messages. To log all, set Write_Commands: ['']
  704. Commands:
  705. - /me
  706. - /msg
  707. - /m
  708. - /tell
  709. - /t
  710. - /reply
  711. - /r
  712. - /mail
  713.  
  714. # ---------------------------------------------------------------------------------------------------
  715. # Welcome players to the server with a Message of The Day
  716. # ---------------------------------------------------------------------------------------------------
  717. Motd:
  718. Enabled: false
  719.  
  720. # How long to wait before displaying after login? Used to avoid covering by other messages.
  721. Delay_Ticks: 2
  722.  
  723. # Sound to play. Format: <bukkitSoundName>, <volume>, <pitch>
  724. Sound: ENTITY_FIREWORK_LAUNCH, 1F, 0.1F
  725.  
  726. # Below it's just an example of the message you can send to players when they log in.
  727. # Start a line with <center> to automatically center it.
  728. Message:
  729. - '&8*--------------------------------------------------*'
  730. - '&fHello {player}, we kindly welcome you to &e{server_name}&f and wish you great experience :)'
  731. - ''
  732. - '&6Version: &f{nms_version}'
  733. - '&6Changelog:'
  734. - ' &7- &fAdded ChatControl Pro plugin'
  735. - ''
  736. - '&6Help &7- &f/help &6Settings &7- &f/menu &6Web &7- &f/web'
  737. - '&8*--------------------------------------------------*'
  738.  
  739. # This message is sent when a player joins for the first time. It has the same format as Message above.
  740. # Leave to [] to send the same message as above.
  741. Message_First_Time: []
  742.  
  743. # This message is sent when a player played under a specified threshold on the server.
  744. # See Newcomer.Threshold section here.
  745. # Leave to [] to send the same message as above.
  746. Message_Newcomer: []
  747.  
  748. # ---------------------------------------------------------------------------------------------------
  749. # Spying allows to see others' commands, including content of private messages.
  750. #
  751. # [TIP] Give staff chatcontrol.spy.autoenable permission to auto enable spy on join.
  752. # ---------------------------------------------------------------------------------------------------
  753. Spy:
  754. Enabled: true
  755.  
  756. # Command aliases. The first one is the main label, please do not remove it!
  757. Command_Aliases: [spy, socialspy]
  758.  
  759. Format: "&8[&5SPY&8] &7{player}: &7{message}"
  760.  
  761. Format_PM: "&8[&5SPY&8] &7[{player}] -> [{receiver}]: &7{message}"
  762.  
  763. # What prefix should we display when you receive a channel message from a channel you're spying?
  764. # Requires channels enabled in channels.yml
  765. Channel_Prefix: "&8[&5SPY&8] "
  766.  
  767. # If true, ALL commands except for those listed below shall be monitored. NOT recommended.
  768. # If false, ONLY commands below are to be monitored.
  769. Command_List_Works_Like_Blacklist: false
  770.  
  771. # Spy on mcMMO party chat? Requires the plugin mcMMO.
  772. McMMO: false
  773.  
  774. # Same as McMMO option but print the messages to the console?
  775. Log_McMMO: false
  776.  
  777. # Spy on books ?
  778. Books: true
  779.  
  780. # Spy on signs ?
  781. Signs: false
  782.  
  783. Command_List:
  784. - /tell
  785. - /message
  786. - /msg
  787. - /t
  788. - /whisper
  789. - /r
  790. - /reply
  791.  
  792. # -----------------------------------------------------------------------------------------------------
  793. # Integration with BungeeCords
  794. # You need BungeeControlBridge on your bungee network. (https://spigotmc.org/resources/13079)
  795. # -----------------------------------------------------------------------------------------------------
  796. BungeeCords:
  797.  
  798. # Enable the global bungee integration? To enable bungee in various settings, search for "Bungee"
  799. # key in that configuration setion.
  800. Enabled: false
  801.  
  802. # The prefix used in front of all messages coming from other servers.
  803. Prefix: "&8[&5Bungee/{server_name}&8] &7"
  804.  
  805. # -----------------------------------------------------------------------------------------------------
  806. # MySQL connection allows to store same information over multiple servers.
  807. # -----------------------------------------------------------------------------------------------------
  808. MySQL:
  809.  
  810. # Save players' data to the database when they exit the server and load them on join?
  811. Enabled: false
  812.  
  813. # Enable if using Bungeecords and having out-of-sync issues.
  814. # If false, mysql is only updated when players quit and join.
  815. # If true, mysql is saved each time player updates their option (e.g. /ignore list)
  816. Aggressive: false
  817.  
  818. # Warning: Never change those on a live server. Do not reload, always restart.
  819. Connection:
  820. Host: 'localhost'
  821. Database: 'minecraft'
  822. Port: '3306'
  823. User: ''
  824. Password: ''
  825. # Note: There is no automatic update, when changed.
  826. Table_Prefix: 'ChatControl_'
  827. # For very advanced users, you may customize the connector syntax to MySQL here.
  828. Connector_Advanced: "jdbc:mysql://{host}:{port}/{database}?autoReconnect=true"
  829.  
  830. # --------------------------------------------------------------------------------------------------
  831. # Advanced: Affects the order in which we format and check the chat. No need to touch.
  832. # Read https://github.com/kangarko/ChatControl-Pro/wiki/Listener-Priorities for more information.
  833. #
  834. # Plugins which may require changing priority of Formatter: FactionsChat, BanManager and WorldGuard.
  835. # You need to find the correct combination for your server yourself.
  836. #
  837. # NB! *Restart or /reload after each change, /chc reload cannot change those!*
  838. # --------------------------------------------------------------------------------------------------
  839. Listener_Priority:
  840.  
  841. # Used for formatting or channels. Should have the last say, meaning highest priority.
  842. Formatter: NORMAL
  843.  
  844. # Used for checking a message against duplication, time or rules.
  845. Checker: NORMAL
  846.  
  847. # Used for checking signs and blocking them if they match a rule.
  848. Signs: HIGHEST
  849.  
  850. # -------------------------------------------------------------------------------------------
  851. # What commands should trigger the chatcontrol menu (separated by a comma ,)?
  852. # If you have ChestCommands or another plugin with same commands, simply remove or rename ours.
  853. # * THE FIRST ALIAS IS THE MAIN LABEL, PLEASE DO NOT REMOVE IT. *
  854. # -------------------------------------------------------------------------------------------
  855. Command_Aliases: [chatcontrol, chc, cc]
  856.  
  857. # -------------------------------------------------------------------------------------------
  858. # Currently available: en (English), de (German), sk (Slovak), cz (Czech), es (Spanish), pt (Portugese), it (Italian)
  859. # hu (Hungarian), fr (French), nl (Dutch), cn (Chinese), dk (Danish), pl (Polish), ru (Russian)
  860. # and tr (Turkish)
  861. # Read https://github.com/kangarko/ChatControl-Pro/wiki/Localization for tutorial on custom localization.
  862. # -------------------------------------------------------------------------------------------
  863. Locale: en
  864.  
  865. # -------------------------------------------------------------------------------------------
  866. # You can change the prefix in front of chat or console messages here:
  867. # -------------------------------------------------------------------------------------------
  868. Prefix: "&8[&3ChatControl&8]&7 "
  869.  
  870. # -------------------------------------------------------------------------------------------
  871. # The server name used in {server_name} variable. By default, the 'server-name' property from server.properties is used.
  872. # It is mainly used for BungeeCords integration. Colors are supported.
  873. # -------------------------------------------------------------------------------------------
  874. Server_Name: default
  875.  
  876. # -------------------------------------------------------------------------------------------
  877. # Handle characters with accents internally as without the accents (e.g. รก goes to a)?
  878. # Makes rules and anti-spam more effective on non-english servers.
  879. # -------------------------------------------------------------------------------------------
  880. Translate_Diacritical_Marks: true
  881.  
  882. # -------------------------------------------------------------------------------------------
  883. # Clear data.db for players that had not logged in for longer period that that.
  884. # -------------------------------------------------------------------------------------------
  885. Clear_Data_If_Inactive: 30 days
  886.  
  887. # -------------------------------------------------------------------------------------------
  888. # Prevent regular expressions freezing the server if they take more time than specified (in milliseconds).
  889. # -------------------------------------------------------------------------------------------
  890. Regex_Timeout_Milis: 100
  891.  
  892. # -------------------------------------------------------------------------------------------
  893. # Time of some plugin's operations is measured. Print a message to the console if they take
  894. # over the specified amount of time in milliseconds. Set 0 to disable.
  895. # -------------------------------------------------------------------------------------------
  896. Log_Lag_Over_Milis: 100
  897.  
  898. # -------------------------------------------------------------------------------------------
  899. # Make the startup messages less intrusive. Disable if having issues.
  900. # -------------------------------------------------------------------------------------------
  901. Silent_Startup: false
  902.  
  903. # -------------------------------------------------------------------------------------------
  904. # Remove colors from checked messages to prevent bypasses of rules.
  905. # Disable if you wish to retain colors in the message after it's replaced by a rule.
  906. # -------------------------------------------------------------------------------------------
  907. Regex_Strip_Colors: true
  908.  
  909. # -------------------------------------------------------------------------------------------
  910. # Plugin saves player data, such as their last message or command for anti-spam to use.
  911. # Enable for better performance (in Lobbies where lots of players join/quit).
  912. # Breaks anti-bot.
  913. # -------------------------------------------------------------------------------------------
  914. Reset_Cache_On_Quit: false
  915.  
  916. # -------------------------------------------------------------------------------------------
  917. # Set to true if the \n operator does not work for you.
  918. # Before that, please ensure you've saved the file in an encoding that supports new line operator (usually UTF-8).
  919. # -------------------------------------------------------------------------------------------
  920. Enforce_New_Line: false
  921.  
  922. # -------------------------------------------------------------------------------------------
  923. # Notifies about new versions.
  924. # -------------------------------------------------------------------------------------------
  925. Notify_Updates: true
  926.  
  927. # -----------------------------------------------------------------------------------------------------
  928. # Print more informative messages about the plugin and its features?
  929. #
  930. # You normally don't need to edit this unless you have problems or been navigated by the dev.
  931. # Specify sections to debug. Current possible: pm (private messages)
  932. # -----------------------------------------------------------------------------------------------------
  933. Debug: []
  934.  
  935. # Internal serialization number, do not change!
  936. Serialization: ""
  937.  
  938. # Do not change this value, otherwise it will corrupt your plugin installation!
  939. Version: 19
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement