Advertisement
Guest User

Untitled

a guest
Jul 30th, 2016
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.04 KB | None | 0 0
  1. # --------------------------------------------------------------------------
  2. # Welcome to the main configuration of ChatControl PRO
  3. # --------------------------------------------------------------------------
  4. #
  5. # For support and updates, visit the official site:
  6. # https://spigotmc.org/resources/10258
  7. # --------------------------------------------------------------------------
  8. #
  9. # Following tips applies to all ChatControl's files, so they are not
  10. # mentioned multiple times.
  11. #
  12. # 1) Color codes are supported with the '&' character, see
  13. # http://minecraftwiki.net/wiki/Formatting_codes
  14. #
  15. # 2) To not display a message, set it to 'none'.
  16. #
  17. # 3) Unicode /special characters/ only work if files are saved in UTF-8
  18. # encoding. Tested on Notepad++, WordPad on Windows is broken.
  19. #
  20. # 4) JSON is supported. To use it, prepend the message with '[JSON]'.
  21. # NB: Please use a) either quotes, b) write the json on a new line
  22. # or c) send a tellraw command in rules:
  23. # a) Warn_Message: '[JSON] {"text": "Hello World"}'
  24. # b) Example_Message: |-
  25. # [JSON]
  26. # {"text": "Hover Me","hoverEvent": {"action": "show_text","value": {"text": "Hey there!"}}}
  27. # c) then console tellraw {"text": "Hello world!"}
  28. #
  29. # 5) For placeholder (variables) list, visit the variables/global.txt file.
  30. #
  31. # 6) Minecraft 1.9 had changed sound names, see respective lists:
  32. # New names: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
  33. # Former names: https://goo.gl/ArzbZA
  34. #
  35. # Most of the messages (warnings, etc) are found in the localization.
  36. # To customize it, make a new file in "localization/messages_LOCALE.yml"
  37. # (Replace LOCALE with the actual locale name, by default 'en'). It will
  38. # be filled with all default values and kept with sync on updates.
  39. #
  40. # --------------------------------------------------------------------------
  41.  
  42. # ---------------------------------------------------------------------------------------
  43. # Reduce impact of spaming bots
  44. # ---------------------------------------------------------------------------------------
  45. Anti_Bot:
  46.  
  47. # Amount of seconds the player needs to wait before logging in again.
  48. Rejoin_Delay_Seconds: 4
  49.  
  50. # Action to be blocked until the player moves from their join location.
  51. Block_Actions_Until_Moved:
  52.  
  53. # [NOTICE] Player can still execute commands.
  54. Chat: true
  55.  
  56. # ---------------------------------------------------------------------------------------
  57. # Prevent messages written in BIG LETTERS
  58. # ---------------------------------------------------------------------------------------
  59. Anti_Caps:
  60. Enabled: true
  61. Enabled_In_Commands: false
  62. Warn_Player: false
  63.  
  64. # Commands checked for capitalization. Works only if "Enabled_In_Commands" is true.
  65. # The purpose of whitelist is to prevent corrupting arguments in some commands.
  66. Commands_To_Apply:
  67. - /msg
  68. - /tell
  69.  
  70. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  71. # Controls how many points to give when player triggers the filter.
  72. Points:
  73. Warn_Set: spam
  74.  
  75. # You can write a valid mathematical expression here. The result will be rounded to whole number (without decimals).
  76. Amount: 0
  77.  
  78. # Ignore names of the players online?
  79. # [NOTICE] Can degrade performance on very large servers (100+ players)
  80. # because it needs to check the message against every of them separately.
  81. Ignore_Usernames: false
  82.  
  83. Min_Message_Length: 5
  84. Min_Caps_Percentage: 50
  85. Min_Caps_In_A_Row: 5
  86. Whitelist:
  87. - OMG
  88. - LOL
  89. - WTF
  90. - WOW
  91. - ROFL
  92.  
  93. # ---------------------------------------------------------------------------------------
  94. # Prevent flooding the chat with junk / repetitive messages
  95. # ---------------------------------------------------------------------------------------
  96. Anti_Spam:
  97.  
  98. # [NOTICE] Settings in this section apply for both commands and messages,
  99. # the actual settings for commands and messages are below.
  100. #
  101. # Similarity check compares player's message to their last one(s),
  102. # and prevents sending same or similar message(s) multiple times.
  103. Similarity_Check:
  104.  
  105. # [NOTICE] If running a non-english server, disable to improve the check.
  106. Ignore_Special_Characters: true
  107.  
  108. Ignore_Duplicate_Characters: false
  109.  
  110. # Ignore first and second argument in commands. Makes check less annoying in
  111. # messages of type "/tell <player> message", wherein "/tell" and "<player>" are so ignored.
  112. Ignore_First_Arguments_In_Commands: true
  113.  
  114. Commands:
  115.  
  116. # How many seconds must player wait between their commands? Set to 0 to disable.
  117. Delay_Between_Commands: 2
  118.  
  119. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  120. Delay_Points:
  121. Warn_Set: fastmessages
  122.  
  123. # The {delay} is the delay between the current and last command in seconds.
  124. Amount: 0
  125.  
  126. # Block command if it is similar to the previous one, in percent.
  127. # Set to 0 or 100 to disable.
  128. Similar_Percentage_Block: 0
  129.  
  130. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  131. Similarity_Points:
  132. Warn_Set: spam
  133. Amount: 0
  134.  
  135. # If enabled, *ONLY* the commands listed in white-list will be checked.
  136. Whitelist_Works_Like_Blacklist: false
  137.  
  138. # Commands ignored from the similarity check, meaning player can run them multiple times after each other.
  139. Whitelist_Similarity:
  140. - tell
  141. - pm
  142. - t
  143. - w
  144. - r
  145. - msg
  146. - emsg
  147.  
  148. # Commands ignored from the delay check, meaning player is not forced to wait before executing them.
  149. Whitelist_Delay:
  150. - spawn
  151. - hello
  152.  
  153. # Commands to handle as chat. Includes anti-spam, rules, writer, points, etc.
  154. # Anti-caps, capitalizing and punctuation will also be applied.
  155. Handle_As_Chat:
  156. - me
  157. - msg
  158. - r
  159. - tell
  160. - emsg
  161.  
  162. Chat:
  163.  
  164. # How many seconds must player wait between their messages? Set to 0 to disable.
  165. Delay_Between_Messages: 3
  166.  
  167. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  168. Delay_Points:
  169. Warn_Set: fastmessages
  170.  
  171. # The {delay} is the delay between the current and last message (in seconds)
  172. Amount: 0
  173.  
  174. # Block repetitive messages if they are similar to the previous one, in percent.
  175. # Set to 0 or 100 to disable.
  176. Similar_Percentage_Block: 50
  177.  
  178. # Amount of previous messages to check. Increases effectiveness and preventing spam like so:
  179. # <player> t
  180. # <player> lol
  181. # <player> t
  182. # <player> lol
  183. Similarity_Message_Check_Count: 2
  184.  
  185. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  186. Similarity_Points:
  187. Warn_Set: spam
  188. Amount: 0
  189.  
  190. # Enable regular expressions in "Whitelist_Similarity" and "Whitelist_Delay"?
  191. # [NOTICE] Can lead to unexpected behavior, it is advised not to use them.
  192. Regex_In_Whitelist: false
  193.  
  194. # A message that starts with following will be ignored from the similarity check.
  195. Whitelist_Similarity:
  196. - hello
  197. - hey
  198.  
  199. # A message that starts with following will be ignored from the delay check.
  200. Whitelist_Delay:
  201. - test
  202.  
  203. # ---------------------------------------------------------------------------------------
  204. # Format the chat and correct player's grammar.
  205. # [NOTICE] Requires Vault.
  206. # See chat.yml for further configuration and creating own, unique formats.
  207. # ---------------------------------------------------------------------------------------
  208. Chat:
  209.  
  210. # Channels are multiple 'chatting rooms', in which players can chat
  211. # preventing all messages to appear on the main chat.
  212. # [NOTICE] Enabling channels disables chat formatter.
  213. Channels:
  214. Enabled: false
  215.  
  216. # Channel to assign to the player on join. Set to 'none' to disable.
  217. Default_Channel: standard
  218.  
  219. # Tell player the channel they are in, on join.
  220. Notify_On_Join: true
  221.  
  222. # [NOTICE] Advanced users only. If false, removes all receivers from AsyncPlayerChatEvent.
  223. # Otherwise, cancells the event. Used to maximize compatibility with third party plugins.
  224. Cancel_Event: false
  225.  
  226. # If Cancel_Event is false, then you can adjust the console message here:
  227. # For perfomance's sake, only the following variables are accepted:
  228. # {player}, {world}, {channel} and {message} for the message (which is already formatted)
  229. Console_Format: '&8[{channel}] &7{message}'
  230.  
  231. Formatter:
  232. Enabled: false
  233.  
  234. # Works *ONLY* on Spigot 1.7.10 or greater
  235. # Disable if any other chat formatter plugin (e.g. DeluxeChat) is installed
  236. # [NOTICE] Required to be enabled to use interactive formatters, also in chat channels above.
  237. Interactive:
  238. Enabled: false
  239.  
  240. # If for some reason is the message is not visible in console, enable to print it manually.
  241. Force_Console_Log: false
  242.  
  243. # The default chat format applied over all worlds.
  244. Format: Example_Format
  245.  
  246. # Only works when writing to global chat and ranged mode is enabled, more info below.
  247. Global_Format: Global_Chat
  248.  
  249. # Used in "/chc ach" command which sends staff chat messages.
  250. Admin_Chat_Format: Admin_Chat
  251.  
  252. # [NOTICE] You must have BungeeCords support enabled to use this.
  253. # Used in "/chc global" command which sends messages over bungee.
  254. Bungee_Chat_Format: Bungee_Chat
  255.  
  256. # The classic, static formatter. Slight performance gain as it does not draws interactive
  257. # elements every time, but deprecated and might be removed in far future releases.
  258. Static:
  259.  
  260. # Default chat format.
  261. Message_Format: '{pl_prefix}{player}:{pl_suffix} {message}'
  262.  
  263. # Global chat format. Only works if Ranged_Mode is enabled and messages starts with "!"
  264. # [NOTICE] Player must have the 'chatcontrol.chat.global' permission to be able to speak into the global chat.
  265. Global_Message_Format: '&8[GLOBAL]&f {pl_prefix}{player}:{pl_suffix} {message}'
  266.  
  267. # If Ranged_Mode is enabled, this format is used when player with 'chatcontrol.chat.spy' permission receives
  268. # ranged message that he normally should't see. Useful for admins.
  269. # [TIP] To spy on private messages (e.g. /tell or /mail), use Essentials /socialspy feature.
  270. Spy_Message_Format: '&8SPY: [{world}&8]&f {pl_prefix}{player}:{pl_suffix} {message}'
  271.  
  272. # Effective on "/chc ach" command
  273. Admin_Chat_Format: '&8[&2A-Chat {player}&8]&2 {message}'
  274.  
  275. # Effective on "/chc global" command
  276. Bungee_Chat_Format: '&8[&fG&8] {player} &7>&f {message}'
  277.  
  278. # If enabled, player's message will only be sent to players within the specified distance below.
  279. # [TIP] If you want per world chat, give everyone 'chatcontrol.chat.overrideranged' permission.
  280. Ranged_Mode: false
  281. Range: 100.0
  282.  
  283. # [NOTICE] Numbers and URLs are automatically ignored.
  284. Grammar:
  285.  
  286. # Punctualize every sentence (insert a dot at the end).
  287. Insert_Dot:
  288. Enabled: false
  289. Min_Message_Length: 5
  290.  
  291. # Capitalize sentences (makes the first letter uppercased).
  292. Capitalize:
  293. Enabled: true
  294. Min_Message_Length: 5
  295.  
  296. # ---------------------------------------------------------------------------------------
  297. # Remove all messages from chat with the "/chatcontrol clear" command.
  298. # ---------------------------------------------------------------------------------------
  299. Clear:
  300. Broadcast: true
  301. Do_Not_Clear_For_Staff: true
  302.  
  303. # Amount of blank lines to be printed to the console.
  304. Console_Lines_To_Clear: 300
  305.  
  306. # ---------------------------------------------------------------------------------------
  307. # Stop people from writing to chat with the "/chatcontrol mute" command.
  308. # ---------------------------------------------------------------------------------------
  309. Mute:
  310. Broadcast: true
  311.  
  312. # Deny following actions while the chat is muted.
  313. Prevent:
  314. Writing_Books: false
  315. Placing_Signs: true
  316.  
  317. # Hide following messages while the chat is muted.
  318. Silence:
  319. Join_Messages: true
  320. Quit_Messages: true
  321. Kick_Messages: true
  322. Death_Messages: true
  323.  
  324. Disabled_Commands_During_Mute:
  325. - me
  326. - tell
  327. - msg
  328. - r
  329. - w
  330.  
  331. # ---------------------------------------------------------------------------------------
  332. # Announce important messages with the "/chatcontrol announce" command.
  333. # You can customize the format in localization.
  334. # ---------------------------------------------------------------------------------------
  335. Announcer:
  336. Log_To_Console: true
  337. Ignore_Self: false
  338.  
  339. # Broadcast also over BungeeCords? (if Bungee is enabled)
  340. Bungee: true
  341.  
  342. # Usage: <bukkitSoundName>, <volume>, <pitch>
  343. # For Minecraft 1.8.8 and older, it is recommended to use 'SUCCESSFUL_HIT'
  344. Sound: ENTITY_ARROW_HIT_PLAYER, 1.0, 0.1
  345.  
  346. # ---------------------------------------------------------------------------------------
  347. # Send messages to staff with the "/chatcontrol ach" command.
  348. # ---------------------------------------------------------------------------------------
  349. Admin_Chat:
  350. Log_To_Console: true
  351.  
  352. # Write to logs/admin-chat.txt ?
  353. Write_To_File: true
  354.  
  355. # ---------------------------------------------------------------------------------------
  356. # Send messages over Bungee with the "/chatcontrol global" command.
  357. # ---------------------------------------------------------------------------------------
  358. Bungee_Chat:
  359.  
  360. # Whenever to send all player's messages to Bungee unless they turn it off with '/chc g switch'
  361. Enabled_By_Default: false
  362.  
  363. Log_To_Console: true
  364.  
  365. # Write to logs/bungee-chat.txt ?
  366. Write_To_File: true
  367.  
  368. # -----------------------------------------------------------------------------------------------
  369. # Private messages allows to send messages directly to other player without everyone else to see.
  370. # There are currently following commands: /tell and /reply
  371. # [NOTICE] If disabled, you can still use commands with same label from other plugins/server.
  372. # -----------------------------------------------------------------------------------------------
  373. Private_Messages:
  374. Enabled: false
  375.  
  376. # [W.I.P] Currently the Bungee implementation does not work!
  377. Bungee: false
  378.  
  379. Aliases:
  380. Tell: [msg, t, whisper]
  381. Reply: [r]
  382.  
  383. # Following two formats are effective if you have disabled interactive chat (Chat.Formatter.Interactive.Enabled).
  384. Static_Format_Sender: "&8[&6you &8-> &6{player}&8] &7{message}"
  385. Static_Format_Receiver: "&8[&6{player} &8-> &6you&8] &7{message}"
  386.  
  387. # Interactive formatters.
  388. Format_Sender: Private_Message_Sender
  389. Format_Receiver: Private_Message_Receiver
  390.  
  391. # ---------------------------------------------------------------------------------------
  392. # Customize in-game messages or broadcast timed announcements.
  393. # ---------------------------------------------------------------------------------------
  394. Messages:
  395.  
  396. # Use 'default' to not modify, 'hide' to not display or write a custom message.
  397. # Example: Join: '&6{player} &7has joined the server!'
  398. Join: default
  399. Quit: default
  400. Kick: default
  401.  
  402. # [NOTICE] Requires AuthMe.
  403. # Should the quit message be only displayed when the player was logged in?
  404. # [TIP] To disable join message, enable 'delayJoinMessage' in AuthMe's configuration.
  405. Show_Quit_Only_When_Logged: true
  406.  
  407. # Automatic message broadcaster.
  408. Timed:
  409. Enabled: false
  410. Random_Order: false
  411.  
  412. # If random order is enabled, messages won't repeat themselves until every message has been broadcasted.
  413. Random_No_Repeat: true
  414.  
  415. # Prefix and suffix supports variables {player} and {world}
  416. Prefix: '&8[&2Tip&8]&2'
  417.  
  418. Suffix: ''
  419. Delay_Seconds: 180
  420.  
  421. # [TIP] It is possible to display different messages in worlds.
  422. Message_List:
  423.  
  424. # This is a special one, wherein messages will be displayed in all worlds.
  425. global:
  426. - Hey, {player}, did you know that we are running ChatControl?
  427. - 'Check out &ahttps://spigotmc.org/resources/10258'
  428.  
  429. # In this world will be displayed both global messages and these specified below.
  430. hardcore:
  431. - Grief is not permitted what-so-ever and every griefer will be banned.
  432. - Can you survive the night on {world} world?
  433.  
  434. # In this world will be displayed messages included from hardcore world.
  435. hardcore_nether:
  436. - includeFrom hardcore
  437.  
  438. # No messages will be broadcasted in this world.
  439. ignored-world:
  440. - excludeGlobal
  441.  
  442. # No global messages will be displayed here.
  443. creative:
  444. - excludeGlobal
  445. - Welcome on Creative world. Enjoy your gamemode :)
  446. - |-
  447. This is an example of multi-line.
  448. Use it if the new line character
  449. is not working for you.
  450.  
  451. # ---------------------------------------------------------------------------------------
  452. # Features involving packets that require ProtocolLib.
  453. # ---------------------------------------------------------------------------------------
  454. Packets:
  455.  
  456. # Enable all features that requires ProtocolLib
  457. # e.g. packet rules, tab complete
  458. Enabled: true
  459.  
  460. # Prevent using TAB to complete a message. Tab completing can reveal confidential server information.
  461. Tab_Complete:
  462. Disable: true
  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 specific number.
  471. # Not recommended as it might still reveal your server setup.
  472. Allow_When_Length_Above: 0
  473.  
  474. # ---------------------------------------------------------------------------------------
  475. # Custom user-defined rules that will catch certain messages.
  476. # [TIP] See "rules/" folder for configuration.
  477. # ---------------------------------------------------------------------------------------
  478. Rules:
  479.  
  480. # Enabled in chat?
  481. Check_Chat: true
  482.  
  483. # Enabled on commands?
  484. Check_Commands: true
  485.  
  486. # Enabled on signs?
  487. Signs:
  488. Check: true
  489.  
  490. # Check the sign text from top to bottom and from bottom to top.
  491. Both_Directions: true
  492.  
  493. # Enabled on books?
  494. Books:
  495. Check: true
  496.  
  497. # If the rule has changed the title, should we replace it? If false, denies creation.
  498. Replace_Title: true
  499.  
  500. # If the rule has changed pages, should we replace them? If false, denies creation.
  501. Replace_Pages: true
  502.  
  503. # Enabled on items?
  504. Items:
  505. Check_Anvil: true
  506.  
  507. # If rule has changed the name, should we replace it? If false, denies creation.
  508. Replace_Name: true
  509.  
  510. # Check messages against rules/packets.txt ? Can catch messages from bukkit or even other plugins.
  511. Packets:
  512. Check: true
  513.  
  514. # Since Minecraft 1.7x, every message is a chat component. Unpacking brings better/more expected results.
  515. # Disable if experiencing issues with chat formatting plugins. Hover/click messages aren't checked.
  516. Deserialize_Json: true
  517.  
  518. # Players are able to choose which messages (caught be a rule) they want/do not want to see.
  519. # Example: Can be used for example to allow players decide if they will see swear words.
  520. Chat_Ignorer:
  521. Enabled: true
  522.  
  523. # You have to create a set here (just a section) to be able to ignore it. Create as many as you want.
  524. # You can limit sets that can be toggled by giving 'chatcontrol.ignoreset.<setName>' permission.
  525. Sets:
  526.  
  527. # Only players with permission 'chatcontrol.ignoreset.swear' will be able to toggle this set for themselves.
  528. # You do not need to specify any parameters
  529. swear:
  530.  
  531. swear:
  532.  
  533. # Do not ignore by default. Player have to use "/chc ignore anotherSet" to make it effective for him.
  534. Ignored_By_Default: true
  535.  
  536. anotherSet:
  537.  
  538.  
  539. # ---------------------------------------------------------------------------------------
  540. # Remove unwanted messages from the console.
  541. # ---------------------------------------------------------------------------------------
  542. Console:
  543. Filter:
  544. Enabled: false
  545.  
  546. # Save messages that were caught and hidden to logs/console.txt?
  547. Log: false
  548.  
  549. # Remove certain messages from console.
  550. # Does not need to be whole message, just a part of the message you want to block.
  551. Filter_Console_Messages:
  552. - Reached end of stream for
  553. - Connection reset
  554. # Following are commented out as they cause issues with Multicraft.
  555. # If you don't use Multicraft you can comment the out to lower console spam.
  556. #- UUID of player
  557. #- lost connection
  558.  
  559. # ---------------------------------------------------------------------------------------
  560. # Various settings that affect signs.
  561. # ---------------------------------------------------------------------------------------
  562. Signs:
  563. Duplication:
  564.  
  565. # Player will be unable to place two signs with same text.
  566. Deny_Signs_With_Same_Text: false
  567. Alert_Staff: true
  568.  
  569. # Block sign creation when rule matches its text.
  570. Block_When_Violates_A_Rule: true
  571. Drop_Sign: true
  572.  
  573. # ---------------------------------------------------------------------------------------
  574. # Play a sound to a player that has been mentioned.
  575. # ---------------------------------------------------------------------------------------
  576. Sound_Notify:
  577. Enabled: true
  578.  
  579. # The time before a player receives the sound notify again.
  580. Cooldown_Seconds: 10
  581.  
  582. # [NOTICE] Requires Essentials.
  583. Notify_Only_When_Afk: true
  584.  
  585. # Play a sound only when someone writes following character before player's name.
  586. # Example: "Hello @kangarko, are you there?"
  587. # Set to "none" to play a sound always when player's name is mentioned.
  588. Notify_Only_If_Prefixed_With: '@'
  589.  
  590. # Format: bukkit_sound_name, volume (float), pitch (float)
  591. # If you are on MC 1.8.x or older, the default sound name was 'CHICKEN_EGG_POP'
  592. Sound: ENTITY_CHICKEN_EGG, 1F, 1.5F
  593.  
  594. Enabled_In_Commands:
  595. - msg
  596. - tell
  597. - t
  598. - w
  599. - r
  600.  
  601. # ---------------------------------------------------------------------------------------
  602. # Set different settings for people with certain permissions.
  603. # ---------------------------------------------------------------------------------------
  604. Groups:
  605. Enabled: false
  606.  
  607. # If a permission is given (e.g via PermissionsEx: /pex user <nick> add <perm>)
  608. # effects will be applied without the need of reloading. Can degrade performance.
  609. Always_Check_Updates: false
  610.  
  611. Group_List:
  612.  
  613. # Example usage. Give the player 'chatcontrol.group.trusted' to make it working.
  614. # If you do not specify the value, the default will be used.
  615. # [NOTICE] If you are an OP, negate that permission for yourself, else it applies for you, too!
  616. trusted:
  617. Message_Delay: 0
  618.  
  619. guest:
  620. Message_Delay: 4
  621. Command_Delay: 6
  622.  
  623. vip:
  624.  
  625. Join_Message: "&6[VIP] &e{player} has joined the game"
  626. Leave_Message: "&6[VIP] &e{player} has left the game"
  627. Kick_Message: none
  628.  
  629. #admin:
  630. # Interactive_Format: Admin_Chat_Format
  631. # Interactive_Global_Format: Admin_Global_format
  632.  
  633. # ---------------------------------------------------------------------------------------
  634. # Give player warning points for violating rules/actions.
  635. # ---------------------------------------------------------------------------------------
  636. Points:
  637. Enabled: false
  638.  
  639. # Shall the last action be repeated until the reset task gets scheduled?
  640. Repeat_Last_Action: true
  641.  
  642. # Should player only get ONE warning (the one from warning set) and not both from rules and warning sets.
  643. Smart_Warnings: true
  644.  
  645. # Once upon a time, players' points are subtracted.
  646. Reset_Task:
  647.  
  648. # The delay between taking points in seconds. Set 0 to only reset points on plugin or server reload.
  649. # [TIP] If this is disabled, enable Repeat_Last_Action
  650. Repeat_Every_Seconds: 20
  651.  
  652. # How much points to take from different sets
  653. # If you do not specify, no points will be taken
  654. Remove_Points_Amount:
  655. global: 5
  656. spam: 1
  657.  
  658. # To punish player in different ways for doing specific thing, you can create multiple warning sets.
  659. Warn_Sets:
  660.  
  661. # [NOTICE] This is a special set. Unless removed, all points will go there if you do not specify the set name.
  662. # example: you don't need to write "then points global 5", but just "then points 5" (in rules)
  663. global:
  664.  
  665. # Specify the commands to execute if player reaches specific amount of points. Can be multiple commands.
  666. # Use operator "warn" to send message directly to the player.
  667. 5:
  668. - "warn &7Please obey the &2rules &7otherwise you will be &4punished&7."
  669. 15:
  670. - "warn &c**** &lHey &c{player} ****\n &7-> &cThis is your &6final &cwarning!"
  671. #- "mute {player} 5m Do not observing warnings" # Only works if you have a mute plugin
  672. 30:
  673. - "kick {player} &cKicked for breaking the rules"
  674.  
  675. swear:
  676. 4:
  677. - "warn &cYou have received first warning for swearing."
  678. 6:
  679. - "warn &cPlease do not swear, otherwise an action will be taken!"
  680. 8:
  681. - "kick {player} &cInappropriate language (last warning)"
  682. 20:
  683. - "tempban {player} 30m autoban for swearing" # This requires compatible third party plugin installed
  684.  
  685. spam:
  686. 6:
  687. - "warn &cPlease do not act like spammer."
  688. 10:
  689. - "warn &cPlease do not spam, otherwise you will be banned."
  690. 12:
  691. - "kick {player} &cSpamming the chat (last warning)"
  692. 26:
  693. - "tempban {player} 10m autoban for chat spam" # This requires compatible third party plugin installed
  694.  
  695. fastmessages:
  696. 6:
  697. - "warn &cPlease slow down chat messages."
  698. 10:
  699. - "warn &cSlow down chat, otherwise you will be banned."
  700. 14:
  701. - "kick {player} &cSlow down chat (last warning)"
  702. 30:
  703. - "tempban {player} 10m autoban for chat spam" # This requires compatible third party plugin installed
  704.  
  705. # ---------------------------------------------------------------------------------------
  706. # A variable (placeholder) is a string in brackets {}, which is replaced by
  707. # the actual data. Example: {player} is replaced with the player name.
  708. # [NOTICE] See global/variables.txt file for more information and variables.
  709. # ---------------------------------------------------------------------------------------
  710. Variables:
  711.  
  712. # Create own placeholders (like {ping}) to get properties from any plugin (and even server).
  713. # [NOTICE] Requires Java 8 or greater!
  714. Custom_Enabled: false
  715.  
  716. # If Vault is present, enforce player's prefix/suffix to contain them from each of their group.
  717. # Limitation: Only displayed if player has multiple groups, NO when a group inheritances multiple prefixes from other.
  718. Vault:
  719. Multi_Prefix: false
  720. Multi_Suffix: false
  721.  
  722. # Where should the custom placeholders be applied? Toggle to false to improve performnance.
  723. Apply_Custom_On:
  724. Chat_Formatter: true
  725.  
  726. # Join, Kick and Quit messages
  727. Player_Messages: true
  728.  
  729. # Rules for chat, commands, signs, books etc.
  730. Rules: true
  731.  
  732. # -----------------------------------------------------------------------------------------
  733. # Save chat communication to see what happened in chat while you were offline.
  734. # -----------------------------------------------------------------------------------------
  735. Writer:
  736.  
  737. Write_Chat_Communication: true
  738.  
  739. Ignore_Players:
  740. - ignoredAdmin
  741.  
  742. # Commands that will be saved along with chat messages.
  743. Write_Commands:
  744. - me
  745. - msg
  746. - m
  747. - tell
  748. - t
  749. - reply
  750. - r
  751. - mail
  752.  
  753. # -------------------------------------------------------------------------------------------
  754. # Integration with BungeeCords (https://spigotmc.org/threads/392)
  755. # You need BungeeControlBridge on your bungee network. (https://spigotmc.org/resources/13079)
  756. # -------------------------------------------------------------------------------------------
  757. BungeeCords:
  758. Enabled: false
  759.  
  760. Enabled_In:
  761. Rule_Alerts: true
  762. Handler_Alerts: true
  763. Admin_Chat: true
  764.  
  765. # The prefix used in front of all messages coming from other servers.
  766. Prefix: "&5[Bungee/{server_name}] &7"
  767.  
  768. # -------------------------------------------------------------------------------------------
  769. # MySQL connection allows to store same information over multiple servers.
  770. # -------------------------------------------------------------------------------------------
  771. MySQL:
  772. Enabled: false
  773.  
  774. # [NOTICE] There is no automatic updater if you change the prefix!
  775. Table_Prefix: 'ChatControl_'
  776.  
  777. Enabled_In:
  778.  
  779. # Store which channel player was in when they logged out?
  780. Channels: true
  781.  
  782. Connection:
  783. Host: ''
  784. Database: ''
  785. User: ''
  786. Password: ''
  787.  
  788. # ---------------------------------------------------------------------------------------
  789. # Get a notify about a new plugin's version. Downloading is currently not possible.
  790. # ---------------------------------------------------------------------------------------
  791. Updater:
  792. Enabled: false
  793. Notify: false
  794.  
  795. # ----------------------------------------------------------------------------------------
  796. # Advanced users only: Absolutely no need to change, unless you:
  797. # a) Know what you are doing (http://wiki.bukkit.org/Event_API_Reference#Event_Priorities)
  798. # b) Was advised to change it by the developer
  799. #
  800. # Known plugins which require changing priority of Formatter:
  801. # FactionsChat, BanManagement (BanManager) and WorldGuard.
  802. # The priority that will function might differs on every server, therefore it is not listed.
  803. # ----------------------------------------------------------------------------------------
  804. Listener_Priority:
  805.  
  806. # Used for formatting or channels. Should have the last say, meaning highest priority.
  807. Formatter: NORMAL
  808.  
  809. # Used for checking a message against duplication, time or rules.
  810. Checker: NORMAL
  811.  
  812. # ---------------------------------------------------------------------------------------
  813. # Tells detailed info in the console about various events/configurations.
  814. # [TIP] Don't be afraid to enable, as it helps you to understand how plugin sees what
  815. # you have set up, thus enabling you to solve issues by yourself with a glance.
  816. # ---------------------------------------------------------------------------------------
  817. Debugger:
  818.  
  819. # Global debug displays various messages across different sections of the plugin.
  820. Global: false
  821.  
  822. # Log to the console? Global debug will always be logged no matter this setting.
  823. Log_To_Console: true
  824.  
  825. # Write to log/debug.txt ?
  826. Save_To_File: true
  827.  
  828. # What sections in this file to debug? Have to be exact name of a configuration section. Example:
  829. # List of currently supported sections:
  830. # Enabled_In:
  831. # - Points
  832. Enabled_In: []
  833.  
  834. # Only check commands and chat when there is more than specified amount of players.
  835. Minimum_Players_To_Enable_Checks: 0
  836.  
  837. # Characters with accents will internally be handled as without.
  838. # Makes rules and antispam more effective on non-english servers.
  839. Translate_Diacritical_Marks: true
  840.  
  841. # Prevent malformed regular expressions to freeze the server when they take more time then specified (in milliseconds).
  842. Regex_Timeout_Milis: 100
  843.  
  844. # [TIP] Read the header of this file for tutorial on customizing localizations.
  845. # Currently available: en (english), de (german), sk (slovak), cz (czech), es (spanish), pt (portugese), hu (hungarian), fr (french), nl (dutch) and cn (chinese)
  846. Locale: en
  847.  
  848. # Time of some plugin's operations is measured. Set 0 to disable.
  849. # Print a message in the console if they take over the specified amount of time in milliseconds.
  850. Log_Lag_Over_Milis: 100
  851.  
  852. # If rules catches a message, it will print information to the console.
  853. # It is possible to hide individual packet rules from appearing with "dont verbose" operator.
  854. Verbose_Rules: true
  855.  
  856. # Removes certain messages of ChatControl from startup (reduce spam in the console)
  857. # If you are having any issues, disable this and enable Verbose and Debug.
  858. Silent_Startup: true
  859.  
  860. # Remove all colors from the checked message to increase regex effectiveness.
  861. # Disabling might/will break some filters, while enabling you to get the caught message with its colors
  862. Regex_Strip_Colors: true
  863.  
  864. # Plugin saves some player data, such as their last message or command + date of writing them, for antispam to use.
  865. # You can decide if these data should be reset when the player quits. Recommended in lobby (when on bungee), but not elsewhere.
  866. Reset_Cache_On_Quit: false
  867.  
  868. # Set to true if the \n operator does not work for you.
  869. # Before that, please ensure you've saved the file in an encoding that supports new line operator.
  870. Enforce_New_Line: false
  871.  
  872. # The server name used in {server_name} variable. If set to 'default', the 'server-name' property from server.properties is used instead.
  873. # Used for example in functions related to BungeeCords, but not necessarily. Colors are supported.
  874. Server_Name: default
  875.  
  876. # Do not change this value, otherwise it will corrupt your plugin installation!
  877. Version: 14
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement