Advertisement
Guest User

Untitled

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