Advertisement
Guest User

chc settings

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