Advertisement
Guest User

Untitled

a guest
Mar 28th, 2016
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.38 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 for usage
  14. #
  15. # 2) To not display a message, set it to 'none'.
  16. #
  17. # 3) Unicode /special characters/ only work when files are saved in
  18. # UTF-8 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 either quotes (a.), write the json on a new line (b.).
  22. # or send a tellraw command in rules. (c.) Examples:
  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 list, visit the variables/global.txt file.
  30. #
  31. # Most of the messages (warnings, etc) are found in the localization.
  32. # To customize it, make a new file in "localization/messages_LOCALE.yml"
  33. # (Replace LOCALE with the actuall locale name, by default 'en'). It will
  34. # be filled with all default values and kept with sync on updates.
  35. #
  36. # --------------------------------------------------------------------------
  37.  
  38. # ----------------------------------------
  39. # Reduce the impact of spamming bots
  40. # ----------------------------------------
  41. Anti_Bot:
  42.  
  43. # Delay between player logging in again in seconds.
  44. Rejoin_Delay_Seconds: 3
  45.  
  46. # Actions that are blocked until players moves from their join location.
  47. Block_Actions_Until_Moved:
  48.  
  49. # To be able to chat (player still can execute commands)
  50. Chat: false
  51.  
  52. # ---------------------------------------
  53. # Prevent writing messages IN BIG LETTERS
  54. # ---------------------------------------
  55. Anti_Caps:
  56. Enabled: true
  57. Enabled_In_Commands: false
  58. Warn_Player: true
  59.  
  60. # Commands to be checked for caps. Only works if Enabled_In_Commands is true.
  61. # Purpose of whitelist is to prevent corrupting arguments in some commands.
  62. Commands_To_Apply:
  63. - /msg
  64. - /tell
  65.  
  66. # [NOTICE] Only works if Points are enabled.
  67. # Controls how many points to give to player when they trigger anti-caps.
  68. # To disable, set "Amount" to 0
  69. Points:
  70. Warn_Set: spam
  71.  
  72. # You can write a valid mathematical expression here. The result will be rounded to whole number (without decimals).
  73. Amount: 0
  74. # (Default) Amount: 4 * ({capsPercentage} / 2)
  75.  
  76. # Ignore names of the players online?
  77. # [NOTICE] Can degrade performance on very large servers (100+ players)
  78. # because it needs to check the message against every of them separately.
  79. Ignore_Usernames: false
  80.  
  81. Min_Message_Length: 5
  82. Min_Caps_Percentage: 50
  83. Min_Caps_In_A_Row: 5
  84. Whitelist:
  85. - OMG
  86. - LOL
  87. - WTF
  88. - WOW
  89. - ROFL
  90.  
  91. # ---------------------------------------------------------
  92. # Prevent flooding the chat with junk / repetitive messages
  93. # ---------------------------------------------------------
  94. Anti_Spam:
  95.  
  96. # This check compares player's message to their last ones,
  97. # and can prevent sending the same or similar message(s) twice.
  98. # Here are only general settings that apply for both commands and messages,
  99. # the actual settings for commands and messages are below.
  100. Similarity_Check:
  101.  
  102. # [NOTICE] If you are running non-english server, please disable it.
  103. Ignore_Special_Characters: true
  104.  
  105. Ignore_Duplicate_Characters: false
  106.  
  107. # If enabled, first and second argument in commands will be ignored.
  108. # This makes the check less annoying in messages like "/tell <player> message"
  109. # wherein "/tell" and "<player>" would not be counted as repetitive.
  110. Ignore_First_Arguments_In_Commands: true
  111.  
  112. Commands:
  113.  
  114. # Delay in seconds between commands. Set to 0 to disable.
  115. Delay_Between_Commands: 1
  116.  
  117. Delay_Points:
  118. Warn_Set: fastmessages
  119.  
  120. # The {delay} is the delay between the current and last command (in seconds)
  121. Amount: 0
  122. # (Default) Amount: 3 - {delay}
  123.  
  124. # Block repetitive commands if they are similar to the previous one, in percent.
  125. # Set to 0 or 100 to disable.
  126. Similar_Percentage_Block: 80
  127.  
  128. Similarity_Points:
  129. Warn_Set: spam
  130. Amount: 0
  131. # (Default) Amount: 4 * ({similarityPercentage} / 2)
  132.  
  133. # If enabled, *ONLY* the commands listed in white-list will be checked.
  134. Whitelist_Works_Like_Blacklist: false
  135.  
  136. # Commands ignored from the similarity check, meaning player can run the same commands multiple times after each other.
  137. Whitelist_Similarity:
  138. - tell
  139. - pm
  140. - t
  141. - w
  142. - r
  143.  
  144. # Commands ignored from the delay check, meaning player must not wait before executing the command.
  145. Whitelist_Delay: []
  146.  
  147. # Following commands will be handled as chat completely, including
  148. # anti-spam, rules, writer, points, etc. (all like it would be a chat message)
  149. # Anti-caps, capitalizing and dot will also be applied.
  150. Handle_As_Chat:
  151. - me
  152.  
  153. Chat:
  154.  
  155. # Delay in seconds between messages. Set to 0 to disable.
  156. Delay_Between_Messages: 2
  157.  
  158. Delay_Points:
  159. Warn_Set: fastmessages
  160.  
  161. # The {delay} is the delay between the current and last message (in seconds)
  162. Amount:
  163. # (Default) Amount: 3 - {delay}
  164.  
  165. # Block repetitive messages if they are similar to the previous one, in percent.
  166. # Set to 0 or 100 to disable.
  167. Similar_Percentage_Block: 0
  168.  
  169. # Instead of checking just last message, check multiple previous messages of the player, which will
  170. # increase the antispam effectiveness and preventing spam like this:
  171. # <player> t
  172. # <player> lol
  173. # <player> t
  174. # <player> lol
  175. Similarity_Message_Check_Count: 3
  176.  
  177. Similarity_Points:
  178. Warn_Set: spam
  179. Amount: 0
  180. # (Default) Amount: 4 * ({similarityPercentage} / 2)
  181.  
  182. # Enable regular expressions in "Whitelist_Similarity" and "Whitelist_Delay"?
  183. # [NOTICE] Can lead to unexpected behavior, it is advised not to use them.
  184. Regex_In_Whitelist: false
  185.  
  186. # A message that starts with following will be ignored from the similarity check.
  187. Whitelist_Similarity: []
  188.  
  189. # A message that starts with following will be ignored from the delay check.
  190. Whitelist_Delay: []
  191.  
  192. # --------------------------------------------------------
  193. # Customize chat format and auto-correct player's grammar.
  194. # [TIP] See variables.txt for variables (placeholders).
  195. # --------------------------------------------------------
  196. Chat:
  197.  
  198. # Channels allows to create multiple 'chatting rooms', and let players
  199. # join them, preventing all messages appearing on the main chat.
  200. # [NOTICE] Enabling channels will disable chat formatter.
  201. # For configuration, see chat.yml file.
  202. Channels:
  203. Enabled: true
  204.  
  205. # Player will be joined to this channel upon joining.
  206. # Set to 'none' to disable.
  207. Default_Channel: Global-Chat
  208.  
  209. # Send a message to player in which channel they are.
  210. Notify_On_Join: true
  211.  
  212. # [NOTICE] Advanced users only. If false, all receivers from AsyncPlayerChatEvent will be removed.
  213. # Otherwise, the event will be cancelled. Used to maximize compatibility with third party plugins.
  214. Cancel_Event: false
  215.  
  216. # If Cancel_Event is to false, then you can adjust the console message here:
  217. # For perfomance's sake, only the following variables are accepted:
  218. # {player}, {world}, {channel} for the channel name and {message} for the message (which is formatted already)
  219. Console_Format: '&3(Creative) &7» &f{player} &7» &f{message}'
  220.  
  221. # [NOTICE] Vault required.
  222. # [NOTICE] Does not function if channels are enabled, as they overlap the functionality.
  223. Formatter:
  224. Enabled: true
  225.  
  226. # Works *ONLY* on Spigot 1.7.10 or greater
  227. # Disable if any other chat formatter plugin (e.g. DeluxeChat) is installed
  228. # See chat.yml for configuration.
  229. Interactive:
  230. Enabled: true
  231.  
  232. # [EXPERIMENTAL] If for some reason the interactive message is not shown in the console,
  233. # enable this to print it to the console manually.
  234. Force_Console_Log: false
  235.  
  236. Format: Global-Chat
  237.  
  238. # You can create your own different format in chat.yml
  239. # Only works when writing to global chat and ranged mode is enabled, more info below.
  240. Global_Format: Global-Chat
  241.  
  242. # Used in "/chc ach" command which sends staff chat messages.
  243. # It is highly recommended to see the default chat.yml file because it contains preconfigured
  244. # format called 'Admin_Chat', which you won't receive since you already have the file chat.yml.
  245. Admin_Chat_Format: Global-Administrator-Chat
  246.  
  247. # [NOTICE] You must have BungeeCords support enabled to use this.
  248. # Used in "/chc global" command which sends messages over bungee.
  249. # It is highly recommended to see the default chat.yml file because it contains preconfigured
  250. # format called 'Admin_Chat', which you won't receive since you already have the file chat.yml.
  251. Bungee_Chat_Format: Global-Chat
  252.  
  253. # The standard formatter, used if Interactive formatter is disabled.
  254. Static:
  255.  
  256. # Default chat format.
  257. Message_Format: '-'
  258.  
  259. # Global chat format. Only works if Ranged_Mode is enabled and messages starts with "!"
  260. # [NOTICE] Player must have the 'chatcontrol.chat.global' permission to be able to speak into the global chat.
  261. Global_Message_Format: '-'
  262.  
  263. # If Ranged_Mode is enabled, this format is used when the player with 'chatcontrol.chat.spy' permission receives ranged message
  264. # that he normally should't see. Useful for admins.
  265. # [TIP] To spy on private messages (e.g. /tell or /mail), use Essentials /socialspy feature.
  266. Spy_Message_Format: '-'
  267.  
  268. # Effective on "/chc ach" command
  269. Admin_Chat_Format: '-'
  270.  
  271. # Effective on "/chc global" command
  272. Bungee_Chat_Format: '-'
  273.  
  274. # If enabled, other player's message will only be sent to other players
  275. # within distance of the player specified in Range
  276. Ranged_Mode: false
  277.  
  278. # [TIP] If you want the range for entire world, give everyone 'chatcontrol.chat.overrideranged' permission.
  279. Range: 100.0
  280.  
  281. # [NOTICE] Numbers and URLs are automatically ignored.
  282. Grammar:
  283.  
  284. # Punctualize every sentence (inserts dot at the end).
  285. Insert_Dot:
  286. Enabled: false
  287. Min_Message_Length: 5
  288.  
  289. # Capitalize sentences (makes the first letter uppercase).
  290. Capitalize:
  291. Enabled: true
  292. Min_Message_Length: 1
  293.  
  294. # ----------------------------------------------------------------
  295. # Remove all messages from chat with "/chatcontrol clear" command.
  296. # ----------------------------------------------------------------
  297. Clear:
  298.  
  299. # Broadcast that the chat was cleared?
  300. Broadcast: true
  301.  
  302. Do_Not_Clear_For_Staff: true
  303.  
  304. # Amount of blank lines to be printed to the console.
  305. Console_Lines_To_Clear: 5
  306.  
  307. # ------------------------------------------------------------------
  308. # Stop people from writing to chat with "/chatcontrol mute" command.
  309. # ------------------------------------------------------------------
  310. Mute:
  311.  
  312. # Broadcast that the chat has been muted?
  313. Broadcast: true
  314.  
  315. Prevent:
  316. Writing_Books: false
  317. Placing_Signs: false
  318.  
  319. # Hide following messages when chat is muted
  320. Silence:
  321. Join_Messages: false
  322. Quit_Messages: false
  323. Kick_Messages: false
  324. Death_Messages: false
  325.  
  326. Disabled_Commands_During_Mute:
  327. - me
  328. - tell
  329. - msg
  330. - r
  331. - w
  332.  
  333. # ------------------------------------------------------------------
  334. # Announce important messages with "/chatcontrol announce" command.
  335. # You can customize the format in localization.
  336. # ------------------------------------------------------------------
  337. Announcer:
  338. Log_To_Console: true
  339.  
  340. # Do not broadcast to self?
  341. Ignore_Self: false
  342.  
  343. # Broadcast over BungeeCords?
  344. Bungee: true
  345.  
  346. # Usage: <bukkitSoundName>, <volume>, <pitch>
  347. # For Minecraft 1.8.8 and older, use 'SUCCESSFUL_HIT'
  348. Sound: SUCCESSFUL_HIT, 1.0, 0.1
  349.  
  350. # -------------------------------------------------------
  351. # Send messages to staff with "/chatcontrol ach" command.
  352. # -------------------------------------------------------
  353. Admin_Chat:
  354. Log_To_Console: true
  355.  
  356. # Write to logs/admin-chat.txt ?
  357. Write_To_File: true
  358.  
  359. # -------------------------------------------------------------
  360. # Send messages over Bungee with "/chatcontrol global" command.
  361. # -------------------------------------------------------------
  362. Bungee_Chat:
  363. # If true, all player's messages will be sent to the Bungee unless they turn it off with '/chc g switch'
  364. Enabled_By_Default: true
  365.  
  366. Log_To_Console: true
  367.  
  368. # Write to logs/bungee-chat.txt ?
  369. Write_To_File: true
  370.  
  371. # --------------------------------------------------------------------------------
  372. # @@@ WORK IN PROGRESS @@@
  373. # Must first uncomment plugin.yml, but at your own risk! No bungee yet.
  374. # [TIP] Edit your plugin.yml inside the plugin .JAR to manage the command aliases.
  375. # --------------------------------------------------------------.-----------------
  376. Private_Messages:
  377.  
  378. # Enable /tell, /reply and /ignore commands?
  379. Enabled: true
  380.  
  381. # Bungee support for /tell and /reply?
  382. Bungee: true
  383.  
  384. # Format for /tell and /reply for the one who sends the message.
  385. Format_Sender: Global-Message-Sender
  386.  
  387. # Format for /tell and /reply for the one who gets the message.
  388. Format_Receiver: Global-Message-Receiver
  389.  
  390. # -----------------------------------------------------------
  391. # Customize in-game messages or broadcast timed announcements.
  392. # -----------------------------------------------------------
  393. Messages:
  394.  
  395. # Use 'default' to not modify, 'hide' to not display or write a custom message
  396. # Example: Join: '&6{player} &7has joined the server!'
  397. # [TIP] See variables.txt for variables (placeholders).
  398. Join: '&3{Creative) &7» &fConnected &7» &f{pl_prefix}{player}'
  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: false
  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} (player name) and {world} (world name)
  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. # Messages 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 that will only work when ProtocolLib is installed.
  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. Can prevent revealing sensitive server information.
  461. Tab_Complete:
  462. Disable: true
  463.  
  464. # Allow TAB completing 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 rule has changed the title, should we replace it? If false, denies creation.
  498. Replace_Title: false
  499.  
  500. # If rule has changed pages, should we replace them? If false, denies creation.
  501. Replace_Pages: false
  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: false
  509.  
  510. # [NOTICE] ProtocolLib required.
  511. # Check messages against rules/packets.txt ? Also catches messages from bukkit or other plugins.
  512. Packets:
  513. Check: true
  514.  
  515. # Since Minecraft 1.7x, every message is a chat component. Unpacking it will bring better/more expected results.
  516. # Disable if experiencing issues with chat formatting plugins. Messages with hover/click effects won't be checked.
  517. Deserialize_Json: true
  518.  
  519. # Players are able to choose which messages (caught be a rule) they want/do not want to see.
  520. # Example: Can be used for example to allow players decide if they will see swear words.
  521. Chat_Ignorer:
  522. Enabled: false
  523.  
  524. # You have to create a set here in order to be able to ignore it. Create as many sets as you want.
  525. # It is possible to limit which sets can be toggled by whom, by giving 'chatcontrol.ignoreset.<setName>' permission.
  526. Sets:
  527.  
  528. # Only players with permission 'chatcontrol.ignoreset.swear' will be able to toggle this set for themselves.
  529. swear:
  530.  
  531. exampleSet:
  532.  
  533. # Do not ignore by default. Player have to use "/chc ignore anotherSet" to make it effective for him.
  534. Ignored_By_Default: false
  535.  
  536. # You do not need to specify any parameters
  537. anotherSet:
  538.  
  539.  
  540. # ------------------------------------------
  541. # Remove unwanted messages from the console.
  542. # ------------------------------------------
  543. Console:
  544. Filter:
  545. Enabled: false
  546.  
  547. # Save messages that were caught and hidden to logs/console.txt?
  548. Log: false
  549.  
  550. # Remove certain messages from console.
  551. # Does not need to be whole message, just a part of the message you want to block.
  552. Filter_Console_Messages:
  553. - Reached end of stream for
  554. - Connection reset
  555. # The following is commented out as they cause issues with Multicraft.
  556. # If you don't use Multicraft you can comment the out to lower console spam.
  557. #- UUID of player
  558. #- lost connection
  559.  
  560. # -----------------------------------
  561. # Various settings that affect signs.
  562. # -----------------------------------
  563. Signs:
  564. Duplication:
  565.  
  566. # Player will be unable to place two signs with same text.
  567. Deny_Signs_With_Same_Text: false
  568. Alert_Staff: true
  569.  
  570. # Block sign creation when rule matches its text.
  571. Block_When_Violates_A_Rule: true
  572. Drop_Sign: true
  573.  
  574. # -------------------------------------------------
  575. # Play a sound to a player that has been mentioned.
  576. # -------------------------------------------------
  577. Sound_Notify:
  578. Enabled: true
  579.  
  580. # [NOTICE] Requires Essentials.
  581. Notify_Only_When_Afk: false
  582.  
  583. # Play a sound only when someone writes following character before player's name.
  584. # Example: "Hello @kangarko, are you there?"
  585. # Set to "none" to play a sound always when player's name is mentioned.
  586. Notify_Only_If_Prefixed_With: '@'
  587.  
  588. # Format: bukkit_sound_name, volume (float), pitch (float)
  589. # NB! In Minecraft 1.9, the sound names has changed! If you are using 1.8.x or older, the default sound name is 'CHICKEN_EGG_POP'
  590. # Sounds for 1.9+: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
  591. # Sounds for <=1.8: https://hub.spigotmc.org/stash/projects/SPIGOT/repos/bukkit/browse/src/main/java/org/bukkit/Sound.java?until=be55b4f5b8274c1124fe957e6a3259789f6e9747
  592. Sound: ENTITY_CHICKEN_EGG, 1F, 1.5F
  593.  
  594. # The sound is added manually, there is no native support, so you can add any command you wish.
  595. Enabled_In_Commands:
  596. - msg
  597. - tell
  598. - t
  599. - w
  600. - r
  601.  
  602. # -----------------------------------------------------------
  603. # Set different settings for people with certain permissions.
  604. # -----------------------------------------------------------
  605. Groups:
  606. Enabled: false
  607.  
  608. # If you add a player/group permission (e.g via PermissionsEx: /pex user <nick> add <perm>)
  609. # then you will not need to reload ChatControl with "/chc reload" to apply the effects.
  610. # [NOTICE] Can have performance impact.
  611. Always_Check_Updates: false
  612.  
  613. Group_List:
  614.  
  615. # Example usage. Give the player 'chatcontrol.group.trusted' to make it working.
  616. # As you can see, if you do not specify the value, the default will be used.
  617. # [NOTICE] If you are an OP, you need to negate that permission
  618. # otherwise it will be applied on you, too!
  619. trusted:
  620. Message_Delay: 0
  621.  
  622. guest:
  623. Message_Delay: 4
  624. Command_Delay: 6
  625.  
  626. vip:
  627.  
  628. Join_Message: "&6[VIP] &e{player} has joined the game"
  629. Leave_Message: "&6[VIP] &e{player} has left the game"
  630. Kick_Message: none
  631.  
  632. #admin:
  633. # Interactive_Format: Admin_Chat_Format
  634. # Interactive_Global_Format: Admin_Global_format
  635.  
  636. # -------------------------------------------------------
  637. # Give player warning points for violating rules/actions.
  638. # -------------------------------------------------------
  639. Points:
  640. Enabled: false
  641.  
  642. # Shall the last action be repeated until the reset task gets scheduled?
  643. Repeat_Last_Action: true
  644.  
  645. # Should player only get ONE warning (the one from warning set) and not both from rules and warning sets.
  646. Smart_Warnings: true
  647.  
  648. # Once upon a time, players' points are subtracted.
  649. Reset_Task:
  650.  
  651. # Specify the delay between taking points in seconds.
  652. # Set 0 to disable (player will only lose points when plugin or server is reloaded)
  653. # [TIP] If this is disabled, enable Repeat_Last_Action
  654. Repeat_Every_Seconds: 20
  655.  
  656. # How much points to take from different sets
  657. # If you do not specify, no points will be taken
  658. Remove_Points_Amount:
  659. global: 5
  660. spam: 1
  661.  
  662. # To punish player in different ways for doing specific thing, you can create multiple warning sets.
  663. Warn_Sets:
  664.  
  665. # [NOTICE] This is a special set. Unless removed, all points will go there if you do not specify the set name.
  666. # example: you don't need to write "then points global 5", but just "then points 5" (in rules)
  667. global:
  668.  
  669. # Specify the commands to execute if player reaches specific amount of points. Can be multiple commands.
  670. # Use operator "warn" to send message directly to the player.
  671. 5:
  672. - "warn &7Please obey the &2rules &7otherwise you will be &4punished&7."
  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. # Variables-related settings. A variable (placeholder) is a string in {} brackets
  711. # which is replaced by the actual data. Example: {player} is replaced with the player name.
  712. # -----------------------------------------------------------------------------------------
  713. Variables:
  714.  
  715. # Create own placeholders (like {ping}) to get properties from any plugin (and even server).
  716. # [NOTICE] Requires Java 8 or greater!
  717. # [TIP] See global/variables.txt file for more information.
  718. Custom_Enabled: false
  719.  
  720. # If Vault is present, enforce player's prefix/suffix to contain prefix/suffix from each of their group?
  721. # Limitation: They are only displayed if the player has assigned multiple groups, not when a group inheritances multiple prefixes from others.
  722. Vault:
  723. Multi_Prefix: false
  724. Multi_Suffix: false
  725.  
  726. # Where should the custom placeholders be applied?
  727. Apply_Custom_On:
  728. Chat_Formatter: true
  729.  
  730. # Join, Kick and Quit messages
  731. Player_Messages: true
  732.  
  733. # Rules for chat, commands, signs, books etc.
  734. Rules: true
  735.  
  736. # ----------------------------------------------------------------------------
  737. # Save chat communication to see what happened in chat while you were offline.
  738. # ----------------------------------------------------------------------------
  739. Writer:
  740.  
  741. Write_Chat_Communication: true
  742.  
  743. # Do not save messages from following players.
  744. Ignore_Players:
  745. - ignoredAdmin
  746.  
  747. # Commands that will be saved with chat messages.
  748. Write_Commands:
  749. - me
  750. - msg
  751. - m
  752. - tell
  753. - t
  754. - reply
  755. - r
  756. - mail
  757.  
  758. # -------------------------------------------------------------------------------------------
  759. # Integration with BungeeCords (https://spigotmc.org/threads/392)
  760. # You need BungeeControlBridge on your bungee network. (https://spigotmc.org/resources/13079)
  761. # -------------------------------------------------------------------------------------------
  762. BungeeCords:
  763. Enabled: true
  764.  
  765. Enabled_In:
  766. Rule_Alerts: true
  767. Handler_Alerts: true
  768. Admin_Chat: true
  769.  
  770. # The prefix used in front of all messages coming from other servers.
  771. Prefix: "{server_name}"
  772.  
  773. # ----------------------------------------------------
  774. # MySQL connection allows to store same information
  775. # over multiple servers.
  776. # ----------------------------------------------------
  777. MySQL:
  778. Enabled: false
  779.  
  780. # [NOTICE] There is no automatic updater if you change the prefix!
  781. Table_Prefix: 'ChatControl_'
  782.  
  783. Enabled_In:
  784.  
  785. # Store which channel player was in when they logged out?
  786. Channels: true
  787.  
  788. Connection:
  789. Host: ''
  790. Database: ''
  791. User: ''
  792. Password: ''
  793.  
  794. # ----------------------------------------------------
  795. # Get to know if a new version of plugin is available.
  796. # ----------------------------------------------------
  797. Updater:
  798. Enabled: true
  799. Notify: true
  800. Download: false
  801.  
  802. # ----------------------------------------------------------------------------------------
  803. # Advanced users only: There is absolutely no need to change unless you
  804. # a) Know what you are doing (http://wiki.bukkit.org/Event_API_Reference#Event_Priorities)
  805. # b) Was advised to change it by the developer
  806. #
  807. # Known plugins which require changing priority of Formatter:
  808. # FactionsChat, BanManagement (BanManager) and WorldGuard.
  809. # The priority that will function might differs on every server, therefore it is not listed.
  810. # ----------------------------------------------------------------------------------------
  811. Listener_Priority:
  812.  
  813. # Used for formatting or channels. Should have the last say, meaning highest priority.
  814. Formatter: NORMAL
  815.  
  816. # Used for checking a message against duplication, time or rules.
  817. Checker: NORMAL
  818.  
  819. # ---------------------------------------------------------------------------------------
  820. # Tells detailed info in the console about various events/configurations.
  821. # [TIP] Don't be afraid to turn this on, it will help you understand how the plugin sees
  822. # what you have set up and thus enabling you to solve issues by yourself.
  823. # ---------------------------------------------------------------------------------------
  824. Debugger:
  825.  
  826. # Global debug displays various messages across different sections of the plugin.
  827. Global: false
  828.  
  829. # Log to the console? Global debug will always be logged no matter this setting.
  830. Log_To_Console: true
  831.  
  832. # Write to log/debug.txt ?
  833. Save_To_File: true
  834.  
  835. # What sections in this file to debug? Have to be exact name of a configuration section. Example:
  836. # Enabled_In:
  837. # - Points
  838. # - Updater
  839. # Current supported sections:
  840. # - Points
  841. Enabled_In: []
  842.  
  843. # Only check commands and chat when there is more than specified amount of players.
  844. Minimum_Players_To_Enable_Checks: 0
  845. Op_Has_Permissions: true
  846.  
  847. # If you have non-english server, this will make checks (rules and anti-spam) more effective.
  848. # Example: Characters with accents will internally be handled as without.
  849. Translate_Diacritical_Marks: true
  850.  
  851. # Prevent malformed regular expressions to crash / freeze the server when they take more time then specified (in milliseconds).
  852. Regex_Timeout_Milis: 100
  853.  
  854. # Read the header of this file for tutorial on customizing localizations.
  855. # Currently available: en (english), de (german), sk (slovak), cz (czech), es (spanish), fr (french), nl (dutch) cn (chinese)
  856. Locale: en
  857.  
  858. # Time of some plugin's operations is measured.
  859. # Print a message in the console if they take more then specified amount of time in milliseconds.
  860. # Set 0 to disable.
  861. Log_Lag_Over_Milis: 100
  862.  
  863. # If rules catches a message, print information to the console.
  864. # It is possible to hide individual packet rules from appearing
  865. # with "dont verbose" operator.
  866. Verbose_Rules: true
  867.  
  868. # Removes certain messages of ChatControl from startup (reduce spam in the console)
  869. # If you are having any issues, disable this and enable Verbose and Debug.
  870. Silent_Startup: false
  871.  
  872. # Remove all colors from the checked message to increase regex effectiveness.
  873. # Disabling might/will break some filters, while enabling you to get the caught message with its colors
  874. Regex_Strip_Colors: true
  875.  
  876. # Plugin saves some player data, such as their last message or command + date of writing them, for antispam to use.
  877. # You can decide if these data should be reset when the player quits. Recommended in lobby (when on bungee), but not elsewhere.
  878. Reset_Cache_On_Quit: false
  879.  
  880. # Set to true if the \n operator does not work for you.
  881. # Before that, please ensure you've saved the file in encoding that support new line operator.
  882. Enforce_New_Line: false
  883.  
  884. # The server name used in {server_name} variable. If set to 'default', the 'server-name' property from server.properties is used instead.
  885. # Used for example in functions related to BungeeCords, but not necessarily. Colors are supported.
  886. Server_Name: "(&3Creative)"
  887.  
  888. # Do not change this value, otherwise it will corrupt your plugin installation!
  889. Version: 13
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement