Advertisement
Guest User

Untitled

a guest
Jul 18th, 2016
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.74 KB | None | 0 0
  1. # --------------------------------------------------------------------------
  2.  
  3. # Welcome to the main configuration of ChatControl PRO
  4.  
  5. # --------------------------------------------------------------------------
  6.  
  7. #
  8.  
  9. # For support and updates, visit the official site:
  10.  
  11. # https://spigotmc.org/resources/10258
  12.  
  13. # --------------------------------------------------------------------------
  14.  
  15. #
  16.  
  17. # Following tips applies to all ChatControl's files, so they are not
  18.  
  19. # mentioned multiple times.
  20.  
  21. #
  22.  
  23. # 1) Color codes are supported with the '&' character, see
  24.  
  25. # http://minecraftwiki.net/wiki/Formatting_codes
  26.  
  27. #
  28.  
  29. # 2) To not display a message, set it to 'none'.
  30.  
  31. #
  32.  
  33. # 3) Unicode /special characters/ only work if files are saved in UTF-8
  34.  
  35. # encoding. Tested on Notepad++, WordPad on Windows is broken.
  36.  
  37. #
  38.  
  39. # 4) JSON is supported. To use it, prepend the message with '[JSON]'.
  40.  
  41. # NB: Please use a) either quotes, b) write the json on a new line
  42.  
  43. # or c) send a tellraw command in rules:
  44.  
  45. # a) Warn_Message: '[JSON] {"text": "Hello World"}'
  46.  
  47. # b) Example_Message: |-
  48.  
  49. # [JSON]
  50.  
  51. # {"text": "Hover Me","hoverEvent": {"action": "show_text","value": {"text": "Hey there!"}}}
  52.  
  53. # c) then console tellraw {"text": "Hello world!"}
  54.  
  55. #
  56.  
  57. # 5) For placeholder (variables) list, visit the variables/global.txt file.
  58.  
  59. #
  60.  
  61. # 6) Minecraft 1.9 had changed sound names, see respective lists:
  62.  
  63. # New names: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
  64.  
  65. # Former names: https://goo.gl/ArzbZA
  66.  
  67. #
  68.  
  69. # Most of the messages (warnings, etc) are found in the localization.
  70.  
  71. # To customize it, make a new file in "localization/messages_LOCALE.yml"
  72.  
  73. # (Replace LOCALE with the actual locale name, by default 'en'). It will
  74.  
  75. # be filled with all default values and kept with sync on updates.
  76.  
  77. #
  78.  
  79. # --------------------------------------------------------------------------
  80.  
  81.  
  82.  
  83. # ---------------------------------------------------------------------------------------
  84.  
  85. # Reduce impact of spaming bots
  86.  
  87. # ---------------------------------------------------------------------------------------
  88.  
  89. Anti_Bot:
  90.  
  91.  
  92.  
  93. # Amount of seconds the player needs to wait before logging in again.
  94.  
  95. Rejoin_Delay_Seconds: 4
  96.  
  97.  
  98.  
  99. # Action to be blocked until the player moves from their join location.
  100.  
  101. Block_Actions_Until_Moved:
  102.  
  103.  
  104.  
  105. # [NOTICE] Player can still execute commands.
  106.  
  107. Chat: true
  108.  
  109.  
  110.  
  111. # ---------------------------------------------------------------------------------------
  112.  
  113. # Prevent messages written in BIG LETTERS
  114.  
  115. # ---------------------------------------------------------------------------------------
  116.  
  117. Anti_Caps:
  118.  
  119. Enabled: true
  120.  
  121. Enabled_In_Commands: false
  122.  
  123. Warn_Player: true
  124.  
  125.  
  126.  
  127. # Commands checked for capitalization. Works only if "Enabled_In_Commands" is true.
  128.  
  129. # The purpose of whitelist is to prevent corrupting arguments in some commands.
  130.  
  131. Commands_To_Apply:
  132.  
  133. - /msg
  134.  
  135. - /tell
  136.  
  137.  
  138.  
  139. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  140.  
  141. # Controls how many points to give when player triggers the filter.
  142.  
  143. Points:
  144.  
  145. Warn_Set: spam
  146.  
  147.  
  148.  
  149. # You can write a valid mathematical expression here. The result will be rounded to whole number (without decimals).
  150.  
  151. Amount: 4 * ({capsPercentage} / 2)
  152.  
  153.  
  154.  
  155. # Ignore names of the players online?
  156.  
  157. # [NOTICE] Can degrade performance on very large servers (100+ players)
  158.  
  159. # because it needs to check the message against every of them separately.
  160.  
  161. Ignore_Usernames: false
  162.  
  163.  
  164.  
  165. Min_Message_Length: 5
  166.  
  167. Min_Caps_Percentage: 50
  168.  
  169. Min_Caps_In_A_Row: 5
  170.  
  171. Whitelist:
  172.  
  173. - OMG
  174.  
  175. - LOL
  176.  
  177. - WTF
  178.  
  179. - WOW
  180.  
  181. - ROFL
  182.  
  183.  
  184.  
  185. # ---------------------------------------------------------------------------------------
  186.  
  187. # Prevent flooding the chat with junk / repetitive messages
  188.  
  189. # ---------------------------------------------------------------------------------------
  190.  
  191. Anti_Spam:
  192.  
  193.  
  194.  
  195. # [NOTICE] Settings in this section apply for both commands and messages,
  196.  
  197. # the actual settings for commands and messages are below.
  198.  
  199. #
  200.  
  201. # Similarity check compares player's message to their last one(s),
  202.  
  203. # and prevents sending same or similar message(s) multiple times.
  204.  
  205. Similarity_Check:
  206.  
  207.  
  208.  
  209. # [NOTICE] If running a non-english server, disable to improve the check.
  210.  
  211. Ignore_Special_Characters: true
  212.  
  213.  
  214.  
  215. Ignore_Duplicate_Characters: false
  216.  
  217.  
  218.  
  219. # Ignore first and second argument in commands. Makes check less annoying in
  220.  
  221. # messages of type "/tell <player> message", wherein "/tell" and "<player>" are so ignored.
  222.  
  223. Ignore_First_Arguments_In_Commands: true
  224.  
  225.  
  226.  
  227. Commands:
  228.  
  229.  
  230.  
  231. # How many seconds must player wait between their commands? Set to 0 to disable.
  232.  
  233. Delay_Between_Commands: 2
  234.  
  235.  
  236.  
  237. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  238.  
  239. Delay_Points:
  240.  
  241. Warn_Set: fastmessages
  242.  
  243.  
  244.  
  245. # The {delay} is the delay between the current and last command in seconds.
  246.  
  247. Amount: 3 - {delay}
  248.  
  249.  
  250.  
  251. # Block command if it is similar to the previous one, in percent.
  252.  
  253. # Set to 0 or 100 to disable.
  254.  
  255. Similar_Percentage_Block: 80
  256.  
  257.  
  258.  
  259. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  260.  
  261. Similarity_Points:
  262.  
  263. Warn_Set: spam
  264.  
  265. Amount: 4 * ({similarityPercentage} / 2)
  266.  
  267.  
  268.  
  269. # If enabled, *ONLY* the commands listed in white-list will be checked.
  270.  
  271. Whitelist_Works_Like_Blacklist: false
  272.  
  273.  
  274.  
  275. # Commands ignored from the similarity check, meaning player can run them multiple times after each other.
  276.  
  277. Whitelist_Similarity:
  278.  
  279. - tell
  280.  
  281. - pm
  282.  
  283. - t
  284.  
  285. - w
  286.  
  287. - r
  288.  
  289.  
  290.  
  291. # Commands ignored from the delay check, meaning player is not forced to wait before executing them.
  292.  
  293. Whitelist_Delay:
  294.  
  295. - spawn
  296.  
  297. - hello
  298.  
  299.  
  300.  
  301. # Commands to handle as chat. Includes anti-spam, rules, writer, points, etc.
  302.  
  303. # Anti-caps, capitalizing and punctuation will also be applied.
  304.  
  305. Handle_As_Chat:
  306.  
  307. - me
  308.  
  309.  
  310.  
  311. Chat:
  312.  
  313.  
  314.  
  315. # How many seconds must player wait between their messages? Set to 0 to disable.
  316.  
  317. Delay_Between_Messages: 1
  318.  
  319.  
  320.  
  321. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  322.  
  323. Delay_Points:
  324.  
  325. Warn_Set: fastmessages
  326.  
  327.  
  328.  
  329. # The {delay} is the delay between the current and last message (in seconds)
  330.  
  331. Amount: 3 - {delay}
  332.  
  333.  
  334.  
  335. # Block repetitive messages if they are similar to the previous one, in percent.
  336.  
  337. # Set to 0 or 100 to disable.
  338.  
  339. Similar_Percentage_Block: 80
  340.  
  341.  
  342.  
  343. # Amount of previous messages to check. Increases effectiveness and preventing spam like so:
  344.  
  345. # <player> t
  346.  
  347. # <player> lol
  348.  
  349. # <player> t
  350.  
  351. # <player> lol
  352.  
  353. Similarity_Message_Check_Count: 2
  354.  
  355.  
  356.  
  357. # [NOTICE] Only works if Points are enabled. To disable, set "Amount" to 0.
  358.  
  359. Similarity_Points:
  360.  
  361. Warn_Set: spam
  362.  
  363. Amount: 4 * ({similarityPercentage} / 2)
  364.  
  365.  
  366.  
  367. # Enable regular expressions in "Whitelist_Similarity" and "Whitelist_Delay"?
  368.  
  369. # [NOTICE] Can lead to unexpected behavior, it is advised not to use them.
  370.  
  371. Regex_In_Whitelist: false
  372.  
  373.  
  374.  
  375. # A message that starts with following will be ignored from the similarity check.
  376.  
  377. Whitelist_Similarity:
  378.  
  379. - hello
  380.  
  381. - hey
  382.  
  383.  
  384.  
  385. # A message that starts with following will be ignored from the delay check.
  386.  
  387. Whitelist_Delay:
  388.  
  389. - test
  390.  
  391.  
  392.  
  393. # ---------------------------------------------------------------------------------------
  394.  
  395. # Format the chat and correct player's grammar.
  396.  
  397. # [NOTICE] Requires Vault.
  398.  
  399. # See chat.yml for further configuration and creating own, unique formats.
  400.  
  401. # ---------------------------------------------------------------------------------------
  402.  
  403. Chat:
  404.  
  405.  
  406.  
  407. # Channels are multiple 'chatting rooms', in which players can chat
  408.  
  409. # preventing all messages to appear on the main chat.
  410.  
  411. # [NOTICE] Enabling channels disables chat formatter.
  412.  
  413. Channels:
  414.  
  415. Enabled: false
  416.  
  417.  
  418.  
  419. # Channel to assign to the player on join. Set to 'none' to disable.
  420.  
  421. Default_Channel: standard
  422.  
  423.  
  424.  
  425. # Tell player the channel they are in, on join.
  426.  
  427. Notify_On_Join: true
  428.  
  429.  
  430.  
  431. # [NOTICE] Advanced users only. If false, removes all receivers from AsyncPlayerChatEvent.
  432.  
  433. # Otherwise, cancells the event. Used to maximize compatibility with third party plugins.
  434.  
  435. Cancel_Event: false
  436.  
  437.  
  438.  
  439. # If Cancel_Event is false, then you can adjust the console message here:
  440.  
  441. # For perfomance's sake, only the following variables are accepted:
  442.  
  443. # {player}, {world}, {channel} and {message} for the message (which is already formatted)
  444.  
  445. Console_Format: '&8[{channel}] &7{message}'
  446.  
  447.  
  448.  
  449. Formatter:
  450.  
  451. Enabled: false
  452.  
  453.  
  454.  
  455. # Works *ONLY* on Spigot 1.7.10 or greater
  456.  
  457. # Disable if any other chat formatter plugin (e.g. DeluxeChat) is installed
  458.  
  459. # [NOTICE] Required to be enabled to use interactive formatters, also in chat channels above.
  460.  
  461. Interactive:
  462.  
  463. Enabled: false
  464.  
  465.  
  466.  
  467. # If for some reason is the message is not visible in console, enable to print it manually.
  468.  
  469. Force_Console_Log: false
  470.  
  471.  
  472.  
  473. # The default chat format applied over all worlds.
  474.  
  475. Format: Example_Format
  476.  
  477.  
  478.  
  479. # Only works when writing to global chat and ranged mode is enabled, more info below.
  480.  
  481. Global_Format: Global_Chat
  482.  
  483.  
  484.  
  485. # Used in "/chc ach" command which sends staff chat messages.
  486.  
  487. Admin_Chat_Format: Admin_Chat
  488.  
  489.  
  490.  
  491. # [NOTICE] You must have BungeeCords support enabled to use this.
  492.  
  493. # Used in "/chc global" command which sends messages over bungee.
  494.  
  495. Bungee_Chat_Format: Bungee_Chat
  496.  
  497.  
  498.  
  499. # The classic, static formatter. Slight performance gain as it does not draws interactive
  500.  
  501. # elements every time, but deprecated and might be removed in far future releases.
  502.  
  503. Static:
  504.  
  505.  
  506.  
  507. # Default chat format.
  508.  
  509. Message_Format: '{pl_prefix}{player}:{pl_suffix} {message}'
  510.  
  511.  
  512.  
  513. # Global chat format. Only works if Ranged_Mode is enabled and messages starts with "!"
  514.  
  515. # [NOTICE] Player must have the 'chatcontrol.chat.global' permission to be able to speak into the global chat.
  516.  
  517. Global_Message_Format: '&8[GLOBAL]&f {pl_prefix}{player}:{pl_suffix} {message}'
  518.  
  519.  
  520.  
  521. # If Ranged_Mode is enabled, this format is used when player with 'chatcontrol.chat.spy' permission receives
  522.  
  523. # ranged message that he normally should't see. Useful for admins.
  524.  
  525. # [TIP] To spy on private messages (e.g. /tell or /mail), use Essentials /socialspy feature.
  526.  
  527. Spy_Message_Format: '&8SPY: [{world}&8]&f {pl_prefix}{player}:{pl_suffix} {message}'
  528.  
  529.  
  530.  
  531. # Effective on "/chc ach" command
  532.  
  533. Admin_Chat_Format: '&8[&2A-Chat {player}&8]&2 {message}'
  534.  
  535.  
  536.  
  537. # Effective on "/chc global" command
  538.  
  539. Bungee_Chat_Format: '&8[&fG&8] {player} &7>&f {message}'
  540.  
  541.  
  542.  
  543. # If enabled, player's message will only be sent to players within the specified distance below.
  544.  
  545. # [TIP] If you want per world chat, give everyone 'chatcontrol.chat.overrideranged' permission.
  546.  
  547. Ranged_Mode: false
  548.  
  549. Range: 100.0
  550.  
  551.  
  552.  
  553. # [NOTICE] Numbers and URLs are automatically ignored.
  554.  
  555. Grammar:
  556.  
  557.  
  558.  
  559. # Punctualize every sentence (insert a dot at the end).
  560.  
  561. Insert_Dot:
  562.  
  563. Enabled: true
  564.  
  565. Min_Message_Length: 5
  566.  
  567.  
  568.  
  569. # Capitalize sentences (makes the first letter uppercased).
  570.  
  571. Capitalize:
  572.  
  573. Enabled: true
  574.  
  575. Min_Message_Length: 5
  576.  
  577.  
  578.  
  579. # ---------------------------------------------------------------------------------------
  580.  
  581. # Remove all messages from chat with the "/chatcontrol clear" command.
  582.  
  583. # ---------------------------------------------------------------------------------------
  584.  
  585. Clear:
  586.  
  587. Broadcast: true
  588.  
  589. Do_Not_Clear_For_Staff: true
  590.  
  591.  
  592.  
  593. # Amount of blank lines to be printed to the console.
  594.  
  595. Console_Lines_To_Clear: 300
  596.  
  597.  
  598.  
  599. # ---------------------------------------------------------------------------------------
  600.  
  601. # Stop people from writing to chat with the "/chatcontrol mute" command.
  602.  
  603. # ---------------------------------------------------------------------------------------
  604.  
  605. Mute:
  606.  
  607. Broadcast: true
  608.  
  609.  
  610.  
  611. # Deny following actions while the chat is muted.
  612.  
  613. Prevent:
  614.  
  615. Writing_Books: false
  616.  
  617. Placing_Signs: true
  618.  
  619.  
  620.  
  621. # Hide following messages while the chat is muted.
  622.  
  623. Silence:
  624.  
  625. Join_Messages: true
  626.  
  627. Quit_Messages: true
  628.  
  629. Kick_Messages: true
  630.  
  631. Death_Messages: true
  632.  
  633.  
  634.  
  635. Disabled_Commands_During_Mute:
  636.  
  637. - me
  638.  
  639. - tell
  640.  
  641. - msg
  642.  
  643. - r
  644.  
  645. - w
  646.  
  647.  
  648.  
  649. # ---------------------------------------------------------------------------------------
  650.  
  651. # Announce important messages with the "/chatcontrol announce" command.
  652.  
  653. # You can customize the format in localization.
  654.  
  655. # ---------------------------------------------------------------------------------------
  656.  
  657. Announcer:
  658.  
  659. Log_To_Console: true
  660.  
  661. Ignore_Self: false
  662.  
  663.  
  664.  
  665. # Broadcast also over BungeeCords? (if Bungee is enabled)
  666.  
  667. Bungee: true
  668.  
  669.  
  670.  
  671. # Usage: <bukkitSoundName>, <volume>, <pitch>
  672.  
  673. # For Minecraft 1.8.8 and older, it is recommended to use 'SUCCESSFUL_HIT'
  674.  
  675. Sound: ENTITY_ARROW_HIT_PLAYER, 1.0, 0.1
  676.  
  677.  
  678.  
  679. # ---------------------------------------------------------------------------------------
  680.  
  681. # Send messages to staff with the "/chatcontrol ach" command.
  682.  
  683. # ---------------------------------------------------------------------------------------
  684.  
  685. Admin_Chat:
  686.  
  687. Log_To_Console: true
  688.  
  689.  
  690.  
  691. # Write to logs/admin-chat.txt ?
  692.  
  693. Write_To_File: true
  694.  
  695.  
  696.  
  697. # ---------------------------------------------------------------------------------------
  698.  
  699. # Send messages over Bungee with the "/chatcontrol global" command.
  700.  
  701. # ---------------------------------------------------------------------------------------
  702.  
  703. Bungee_Chat:
  704.  
  705.  
  706.  
  707. # Whenever to send all player's messages to Bungee unless they turn it off with '/chc g switch'
  708.  
  709. Enabled_By_Default: false
  710.  
  711.  
  712.  
  713. Log_To_Console: true
  714.  
  715.  
  716.  
  717. # Write to logs/bungee-chat.txt ?
  718.  
  719. Write_To_File: true
  720.  
  721.  
  722.  
  723. # -----------------------------------------------------------------------------------------------
  724.  
  725. # Private messages allows to send messages directly to other player without everyone else to see.
  726.  
  727. # There are currently following commands: /tell and /reply
  728.  
  729. # [NOTICE] If disabled, you can still use commands with same label from other plugins/server.
  730.  
  731. # -----------------------------------------------------------------------------------------------
  732.  
  733. Private_Messages:
  734.  
  735. Enabled: false
  736.  
  737.  
  738.  
  739. # [W.I.P] Currently the Bungee implementation does not work!
  740.  
  741. Bungee: false
  742.  
  743.  
  744.  
  745. Aliases:
  746.  
  747. Tell: [msg, t, whisper]
  748.  
  749. Reply: [r]
  750.  
  751.  
  752.  
  753. # Following two formats are effective if you have disabled interactive chat (Chat.Formatter.Interactive.Enabled).
  754.  
  755. Static_Format_Sender: "&8[&6you &8-> &6{player}&8] &7{message}"
  756.  
  757. Static_Format_Receiver: "&8[&6{player} &8-> &6you&8] &7{message}"
  758.  
  759.  
  760.  
  761. # Interactive formatters.
  762.  
  763. Format_Sender: Private_Message_Sender
  764.  
  765. Format_Receiver: Private_Message_Receiver
  766.  
  767.  
  768.  
  769. # ---------------------------------------------------------------------------------------
  770.  
  771. # Customize in-game messages or broadcast timed announcements.
  772.  
  773. # ---------------------------------------------------------------------------------------
  774.  
  775. Messages:
  776.  
  777.  
  778.  
  779. # Use 'default' to not modify, 'hide' to not display or write a custom message.
  780.  
  781. # Example: Join: '&6{player} &7has joined the server!'
  782.  
  783. Join: default
  784.  
  785. Quit: default
  786.  
  787. Kick: default
  788.  
  789.  
  790.  
  791. # [NOTICE] Requires AuthMe.
  792.  
  793. # Should the quit message be only displayed when the player was logged in?
  794.  
  795. # [TIP] To disable join message, enable 'delayJoinMessage' in AuthMe's configuration.
  796.  
  797. Show_Quit_Only_When_Logged: true
  798.  
  799.  
  800.  
  801. # Automatic message broadcaster.
  802.  
  803. Timed:
  804.  
  805. Enabled: false
  806.  
  807. Random_Order: false
  808.  
  809.  
  810.  
  811. # If random order is enabled, messages won't repeat themselves until every message has been broadcasted.
  812.  
  813. Random_No_Repeat: true
  814.  
  815.  
  816.  
  817. # Prefix and suffix supports variables {player} and {world}
  818.  
  819. Prefix: '&8[&2Tip&8]&2'
  820.  
  821.  
  822.  
  823. Suffix: ''
  824.  
  825. Delay_Seconds: 180
  826.  
  827.  
  828.  
  829. # [TIP] It is possible to display different messages in worlds.
  830.  
  831. Message_List:
  832.  
  833.  
  834.  
  835. # This is a special one, wherein messages will be displayed in all worlds.
  836.  
  837. global:
  838.  
  839. - Hey, {player}, did you know that we are running ChatControl?
  840.  
  841. - 'Check out &ahttps://spigotmc.org/resources/10258'
  842.  
  843.  
  844.  
  845. # In this world will be displayed both global messages and these specified below.
  846.  
  847. hardcore:
  848.  
  849. - Grief is not permitted what-so-ever and every griefer will be banned.
  850.  
  851. - Can you survive the night on {world} world?
  852.  
  853.  
  854.  
  855. # In this world will be displayed messages included from hardcore world.
  856.  
  857. hardcore_nether:
  858.  
  859. - includeFrom hardcore
  860.  
  861.  
  862.  
  863. # No messages will be broadcasted in this world.
  864.  
  865. ignored-world:
  866.  
  867. - excludeGlobal
  868.  
  869.  
  870.  
  871. # No global messages will be displayed here.
  872.  
  873. creative:
  874.  
  875. - excludeGlobal
  876.  
  877. - Welcome on Creative world. Enjoy your gamemode :)
  878.  
  879. - |-
  880.  
  881. This is an example of multi-line.
  882.  
  883. Use it if the new line character
  884.  
  885. is not working for you.
  886.  
  887.  
  888.  
  889. # ---------------------------------------------------------------------------------------
  890.  
  891. # Features involving packets that require ProtocolLib.
  892.  
  893. # ---------------------------------------------------------------------------------------
  894.  
  895. Packets:
  896.  
  897.  
  898.  
  899. # Enable all features that requires ProtocolLib
  900.  
  901. # e.g. packet rules, tab complete
  902.  
  903. Enabled: true
  904.  
  905.  
  906.  
  907. # Prevent using TAB to complete a message. Tab completing can reveal confidential server information.
  908.  
  909. Tab_Complete:
  910.  
  911. Disable: true
  912.  
  913.  
  914.  
  915. # Allow completion in messages?
  916.  
  917. Disable_Only_In_Commands: true
  918.  
  919.  
  920.  
  921. # Allow if the message/command contains space (' ') ?
  922.  
  923. Allow_When_Message_Has_Space: false
  924.  
  925.  
  926.  
  927. # Allow when the message length is above specific number.
  928.  
  929. # Not recommended as it might still reveal your server setup.
  930.  
  931. Allow_When_Length_Above: 0
  932.  
  933.  
  934.  
  935. # ---------------------------------------------------------------------------------------
  936.  
  937. # Custom user-defined rules that will catch certain messages.
  938.  
  939. # [TIP] See "rules/" folder for configuration.
  940.  
  941. # ---------------------------------------------------------------------------------------
  942.  
  943. Rules:
  944.  
  945.  
  946.  
  947. # Enabled in chat?
  948.  
  949. Check_Chat: true
  950.  
  951.  
  952.  
  953. # Enabled on commands?
  954.  
  955. Check_Commands: true
  956.  
  957.  
  958.  
  959. # Enabled on signs?
  960.  
  961. Signs:
  962.  
  963. Check: true
  964.  
  965.  
  966.  
  967. # Check the sign text from top to bottom and from bottom to top.
  968.  
  969. Both_Directions: true
  970.  
  971.  
  972.  
  973. # Enabled on books?
  974.  
  975. Books:
  976.  
  977. Check: true
  978.  
  979.  
  980.  
  981. # If the rule has changed the title, should we replace it? If false, denies creation.
  982.  
  983. Replace_Title: true
  984.  
  985.  
  986.  
  987. # If the rule has changed pages, should we replace them? If false, denies creation.
  988.  
  989. Replace_Pages: true
  990.  
  991.  
  992.  
  993. # Enabled on items?
  994.  
  995. Items:
  996.  
  997. Check_Anvil: true
  998.  
  999.  
  1000.  
  1001. # If rule has changed the name, should we replace it? If false, denies creation.
  1002.  
  1003. Replace_Name: true
  1004.  
  1005.  
  1006.  
  1007. # Check messages against rules/packets.txt ? Can catch messages from bukkit or even other plugins.
  1008.  
  1009. Packets:
  1010.  
  1011. Check: true
  1012.  
  1013.  
  1014.  
  1015. # Since Minecraft 1.7x, every message is a chat component. Unpacking brings better/more expected results.
  1016.  
  1017. # Disable if experiencing issues with chat formatting plugins. Hover/click messages aren't checked.
  1018.  
  1019. Deserialize_Json: true
  1020.  
  1021.  
  1022.  
  1023. # Players are able to choose which messages (caught be a rule) they want/do not want to see.
  1024.  
  1025. # Example: Can be used for example to allow players decide if they will see swear words.
  1026.  
  1027. Chat_Ignorer:
  1028.  
  1029. Enabled: false
  1030.  
  1031.  
  1032.  
  1033. # You have to create a set here (just a section) to be able to ignore it. Create as many as you want.
  1034.  
  1035. # You can limit sets that can be toggled by giving 'chatcontrol.ignoreset.<setName>' permission.
  1036.  
  1037. Sets:
  1038.  
  1039.  
  1040.  
  1041. # Only players with permission 'chatcontrol.ignoreset.swear' will be able to toggle this set for themselves.
  1042.  
  1043. # You do not need to specify any parameters
  1044.  
  1045. swear:
  1046.  
  1047.  
  1048.  
  1049. exampleSet:
  1050.  
  1051.  
  1052.  
  1053. # Do not ignore by default. Player have to use "/chc ignore anotherSet" to make it effective for him.
  1054.  
  1055. Ignored_By_Default: false
  1056.  
  1057.  
  1058.  
  1059. anotherSet:
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065. # ---------------------------------------------------------------------------------------
  1066.  
  1067. # Remove unwanted messages from the console.
  1068.  
  1069. # ---------------------------------------------------------------------------------------
  1070.  
  1071. Console:
  1072.  
  1073. Filter:
  1074.  
  1075. Enabled: false
  1076.  
  1077.  
  1078.  
  1079. # Save messages that were caught and hidden to logs/console.txt?
  1080.  
  1081. Log: false
  1082.  
  1083.  
  1084.  
  1085. # Remove certain messages from console.
  1086.  
  1087. # Does not need to be whole message, just a part of the message you want to block.
  1088.  
  1089. Filter_Console_Messages:
  1090.  
  1091. - Reached end of stream for
  1092.  
  1093. - Connection reset
  1094.  
  1095. # Following are commented out as they cause issues with Multicraft.
  1096.  
  1097. # If you don't use Multicraft you can comment the out to lower console spam.
  1098.  
  1099. #- UUID of player
  1100.  
  1101. #- lost connection
  1102.  
  1103.  
  1104.  
  1105. # ---------------------------------------------------------------------------------------
  1106.  
  1107. # Various settings that affect signs.
  1108.  
  1109. # ---------------------------------------------------------------------------------------
  1110.  
  1111. Signs:
  1112.  
  1113. Duplication:
  1114.  
  1115.  
  1116.  
  1117. # Player will be unable to place two signs with same text.
  1118.  
  1119. Deny_Signs_With_Same_Text: false
  1120.  
  1121. Alert_Staff: true
  1122.  
  1123.  
  1124.  
  1125. # Block sign creation when rule matches its text.
  1126.  
  1127. Block_When_Violates_A_Rule: true
  1128.  
  1129. Drop_Sign: true
  1130.  
  1131.  
  1132.  
  1133. # ---------------------------------------------------------------------------------------
  1134.  
  1135. # Play a sound to a player that has been mentioned.
  1136.  
  1137. # ---------------------------------------------------------------------------------------
  1138.  
  1139. Sound_Notify:
  1140.  
  1141. Enabled: true
  1142.  
  1143.  
  1144.  
  1145. # The time before a player receives the sound notify again.
  1146.  
  1147. Cooldown_Seconds: 10
  1148.  
  1149.  
  1150.  
  1151. # [NOTICE] Requires Essentials.
  1152.  
  1153. Notify_Only_When_Afk: true
  1154.  
  1155.  
  1156.  
  1157. # Play a sound only when someone writes following character before player's name.
  1158.  
  1159. # Example: "Hello @kangarko, are you there?"
  1160.  
  1161. # Set to "none" to play a sound always when player's name is mentioned.
  1162.  
  1163. Notify_Only_If_Prefixed_With: '@'
  1164.  
  1165.  
  1166.  
  1167. # Format: bukkit_sound_name, volume (float), pitch (float)
  1168.  
  1169. # If you are on MC 1.8.x or older, the default sound name was 'CHICKEN_EGG_POP'
  1170.  
  1171. Sound: ENTITY_CHICKEN_EGG, 1F, 1.5F
  1172.  
  1173.  
  1174.  
  1175. Enabled_In_Commands:
  1176.  
  1177. - msg
  1178.  
  1179. - tell
  1180.  
  1181. - t
  1182.  
  1183. - w
  1184.  
  1185. - r
  1186.  
  1187.  
  1188.  
  1189. # ---------------------------------------------------------------------------------------
  1190.  
  1191. # Set different settings for people with certain permissions.
  1192.  
  1193. # ---------------------------------------------------------------------------------------
  1194.  
  1195. Groups:
  1196.  
  1197. Enabled: false
  1198.  
  1199.  
  1200.  
  1201. # If a permission is given (e.g via PermissionsEx: /pex user <nick> add <perm>)
  1202.  
  1203. # effects will be applied without the need of reloading. Can degrade performance.
  1204.  
  1205. Always_Check_Updates: false
  1206.  
  1207.  
  1208.  
  1209. Group_List:
  1210.  
  1211.  
  1212.  
  1213. # Example usage. Give the player 'chatcontrol.group.trusted' to make it working.
  1214.  
  1215. # If you do not specify the value, the default will be used.
  1216.  
  1217. # [NOTICE] If you are an OP, negate that permission for yourself, else it applies for you, too!
  1218.  
  1219. trusted:
  1220.  
  1221. Message_Delay: 0
  1222.  
  1223.  
  1224.  
  1225. guest:
  1226.  
  1227. Message_Delay: 4
  1228.  
  1229. Command_Delay: 6
  1230.  
  1231.  
  1232.  
  1233. vip:
  1234.  
  1235.  
  1236.  
  1237. Join_Message: "&6[VIP] &e{player} has joined the game"
  1238.  
  1239. Leave_Message: "&6[VIP] &e{player} has left the game"
  1240.  
  1241. Kick_Message: none
  1242.  
  1243.  
  1244.  
  1245. #admin:
  1246.  
  1247. # Interactive_Format: Admin_Chat_Format
  1248.  
  1249. # Interactive_Global_Format: Admin_Global_format
  1250.  
  1251.  
  1252.  
  1253. # ---------------------------------------------------------------------------------------
  1254.  
  1255. # Give player warning points for violating rules/actions.
  1256.  
  1257. # ---------------------------------------------------------------------------------------
  1258.  
  1259. Points:
  1260.  
  1261. Enabled: false
  1262.  
  1263.  
  1264.  
  1265. # Shall the last action be repeated until the reset task gets scheduled?
  1266.  
  1267. Repeat_Last_Action: true
  1268.  
  1269.  
  1270.  
  1271. # Should player only get ONE warning (the one from warning set) and not both from rules and warning sets.
  1272.  
  1273. Smart_Warnings: true
  1274.  
  1275.  
  1276.  
  1277. # Once upon a time, players' points are subtracted.
  1278.  
  1279. Reset_Task:
  1280.  
  1281.  
  1282.  
  1283. # The delay between taking points in seconds. Set 0 to only reset points on plugin or server reload.
  1284.  
  1285. # [TIP] If this is disabled, enable Repeat_Last_Action
  1286.  
  1287. Repeat_Every_Seconds: 20
  1288.  
  1289.  
  1290.  
  1291. # How much points to take from different sets
  1292.  
  1293. # If you do not specify, no points will be taken
  1294.  
  1295. Remove_Points_Amount:
  1296.  
  1297. global: 5
  1298.  
  1299. spam: 1
  1300.  
  1301.  
  1302.  
  1303. # To punish player in different ways for doing specific thing, you can create multiple warning sets.
  1304.  
  1305. Warn_Sets:
  1306.  
  1307.  
  1308.  
  1309. # [NOTICE] This is a special set. Unless removed, all points will go there if you do not specify the set name.
  1310.  
  1311. # example: you don't need to write "then points global 5", but just "then points 5" (in rules)
  1312.  
  1313. global:
  1314.  
  1315.  
  1316.  
  1317. # Specify the commands to execute if player reaches specific amount of points. Can be multiple commands.
  1318.  
  1319. # Use operator "warn" to send message directly to the player.
  1320.  
  1321. 5:
  1322.  
  1323. - "warn &7Please obey the &2rules &7otherwise you will be &4punished&7."
  1324.  
  1325. 15:
  1326.  
  1327. - "warn &c**** &lHey &c{player} ****\n &7-> &cThis is your &6final &cwarning!"
  1328.  
  1329. #- "mute {player} 5m Do not observing warnings" # Only works if you have a mute plugin
  1330.  
  1331. 30:
  1332.  
  1333. - "kick {player} &cKicked for breaking the rules"
  1334.  
  1335.  
  1336.  
  1337. swear:
  1338.  
  1339. 4:
  1340.  
  1341. - "warn &cYou have received first warning for swearing."
  1342.  
  1343. 6:
  1344.  
  1345. - "warn &cPlease do not swear, otherwise an action will be taken!"
  1346.  
  1347. 8:
  1348.  
  1349. - "kick {player} &cInappropriate language (last warning)"
  1350.  
  1351. 20:
  1352.  
  1353. - "tempban {player} 30m autoban for swearing" # This requires compatible third party plugin installed
  1354.  
  1355.  
  1356.  
  1357. spam:
  1358.  
  1359. 6:
  1360.  
  1361. - "warn &cPlease do not act like spammer."
  1362.  
  1363. 10:
  1364.  
  1365. - "warn &cPlease do not spam, otherwise you will be banned."
  1366.  
  1367. 12:
  1368.  
  1369. - "kick {player} &cSpamming the chat (last warning)"
  1370.  
  1371. 26:
  1372.  
  1373. - "tempban {player} 10m autoban for chat spam" # This requires compatible third party plugin installed
  1374.  
  1375.  
  1376.  
  1377. fastmessages:
  1378.  
  1379. 6:
  1380.  
  1381. - "warn &cPlease slow down chat messages."
  1382.  
  1383. 10:
  1384.  
  1385. - "warn &cSlow down chat, otherwise you will be banned."
  1386.  
  1387. 14:
  1388.  
  1389. - "kick {player} &cSlow down chat (last warning)"
  1390.  
  1391. 30:
  1392.  
  1393. - "tempban {player} 10m autoban for chat spam" # This requires compatible third party plugin installed
  1394.  
  1395.  
  1396.  
  1397. # ---------------------------------------------------------------------------------------
  1398.  
  1399. # A variable (placeholder) is a string in brackets {}, which is replaced by
  1400.  
  1401. # the actual data. Example: {player} is replaced with the player name.
  1402.  
  1403. # [NOTICE] See global/variables.txt file for more information and variables.
  1404.  
  1405. # ---------------------------------------------------------------------------------------
  1406.  
  1407. Variables:
  1408.  
  1409.  
  1410.  
  1411. # Create own placeholders (like {ping}) to get properties from any plugin (and even server).
  1412.  
  1413. # [NOTICE] Requires Java 8 or greater!
  1414.  
  1415. Custom_Enabled: false
  1416.  
  1417.  
  1418.  
  1419. # If Vault is present, enforce player's prefix/suffix to contain them from each of their group.
  1420.  
  1421. # Limitation: Only displayed if player has multiple groups, NO when a group inheritances multiple prefixes from other.
  1422.  
  1423. Vault:
  1424.  
  1425. Multi_Prefix: false
  1426.  
  1427. Multi_Suffix: false
  1428.  
  1429.  
  1430.  
  1431. # Where should the custom placeholders be applied? Toggle to false to improve performnance.
  1432.  
  1433. Apply_Custom_On:
  1434.  
  1435. Chat_Formatter: true
  1436.  
  1437.  
  1438.  
  1439. # Join, Kick and Quit messages
  1440.  
  1441. Player_Messages: true
  1442.  
  1443.  
  1444.  
  1445. # Rules for chat, commands, signs, books etc.
  1446.  
  1447. Rules: true
  1448.  
  1449.  
  1450.  
  1451. # -----------------------------------------------------------------------------------------
  1452.  
  1453. # Save chat communication to see what happened in chat while you were offline.
  1454.  
  1455. # -----------------------------------------------------------------------------------------
  1456.  
  1457. Writer:
  1458.  
  1459.  
  1460.  
  1461. Write_Chat_Communication: true
  1462.  
  1463.  
  1464.  
  1465. Ignore_Players:
  1466.  
  1467. - ignoredAdmin
  1468.  
  1469.  
  1470.  
  1471. # Commands that will be saved along with chat messages.
  1472.  
  1473. Write_Commands:
  1474.  
  1475. - me
  1476.  
  1477. - msg
  1478.  
  1479. - m
  1480.  
  1481. - tell
  1482.  
  1483. - t
  1484.  
  1485. - reply
  1486.  
  1487. - r
  1488.  
  1489. - mail
  1490.  
  1491.  
  1492.  
  1493. # -------------------------------------------------------------------------------------------
  1494.  
  1495. # Integration with BungeeCords (https://spigotmc.org/threads/392)
  1496.  
  1497. # You need BungeeControlBridge on your bungee network. (https://spigotmc.org/resources/13079)
  1498.  
  1499. # -------------------------------------------------------------------------------------------
  1500.  
  1501. BungeeCords:
  1502.  
  1503. Enabled: false
  1504.  
  1505.  
  1506.  
  1507. Enabled_In:
  1508.  
  1509. Rule_Alerts: true
  1510.  
  1511. Handler_Alerts: true
  1512.  
  1513. Admin_Chat: true
  1514.  
  1515.  
  1516.  
  1517. # The prefix used in front of all messages coming from other servers.
  1518.  
  1519. Prefix: "&5[Bungee/{server_name}] &7"
  1520.  
  1521.  
  1522.  
  1523. # -------------------------------------------------------------------------------------------
  1524.  
  1525. # MySQL connection allows to store same information over multiple servers.
  1526.  
  1527. # -------------------------------------------------------------------------------------------
  1528.  
  1529. MySQL:
  1530.  
  1531. Enabled: false
  1532.  
  1533.  
  1534.  
  1535. # [NOTICE] There is no automatic updater if you change the prefix!
  1536.  
  1537. Table_Prefix: 'ChatControl_'
  1538.  
  1539.  
  1540.  
  1541. Enabled_In:
  1542.  
  1543.  
  1544.  
  1545. # Store which channel player was in when they logged out?
  1546.  
  1547. Channels: true
  1548.  
  1549.  
  1550.  
  1551. Connection:
  1552.  
  1553. Host: ''
  1554.  
  1555. Database: ''
  1556.  
  1557. User: ''
  1558.  
  1559. Password: ''
  1560.  
  1561.  
  1562.  
  1563. # ---------------------------------------------------------------------------------------
  1564.  
  1565. # Get a notify about a new plugin's version. Downloading is currently not possible.
  1566.  
  1567. # ---------------------------------------------------------------------------------------
  1568.  
  1569. Updater:
  1570.  
  1571. Enabled: true
  1572.  
  1573. Notify: true
  1574.  
  1575.  
  1576.  
  1577. # ----------------------------------------------------------------------------------------
  1578.  
  1579. # Advanced users only: Absolutely no need to change, unless you:
  1580.  
  1581. # a) Know what you are doing (http://wiki.bukkit.org/Event_API_Reference#Event_Priorities)
  1582.  
  1583. # b) Was advised to change it by the developer
  1584.  
  1585. #
  1586.  
  1587. # Known plugins which require changing priority of Formatter:
  1588.  
  1589. # FactionsChat, BanManagement (BanManager) and WorldGuard.
  1590.  
  1591. # The priority that will function might differs on every server, therefore it is not listed.
  1592.  
  1593. # ----------------------------------------------------------------------------------------
  1594.  
  1595. Listener_Priority:
  1596.  
  1597.  
  1598.  
  1599. # Used for formatting or channels. Should have the last say, meaning highest priority.
  1600.  
  1601. Formatter: NORMAL
  1602.  
  1603.  
  1604.  
  1605. # Used for checking a message against duplication, time or rules.
  1606.  
  1607. Checker: NORMAL
  1608.  
  1609.  
  1610.  
  1611. # ---------------------------------------------------------------------------------------
  1612.  
  1613. # Tells detailed info in the console about various events/configurations.
  1614.  
  1615. # [TIP] Don't be afraid to enable, as it helps you to understand how plugin sees what
  1616.  
  1617. # you have set up, thus enabling you to solve issues by yourself with a glance.
  1618.  
  1619. # ---------------------------------------------------------------------------------------
  1620.  
  1621. Debugger:
  1622.  
  1623.  
  1624.  
  1625. # Global debug displays various messages across different sections of the plugin.
  1626.  
  1627. Global: false
  1628.  
  1629.  
  1630.  
  1631. # Log to the console? Global debug will always be logged no matter this setting.
  1632.  
  1633. Log_To_Console: true
  1634.  
  1635.  
  1636.  
  1637. # Write to log/debug.txt ?
  1638.  
  1639. Save_To_File: true
  1640.  
  1641.  
  1642.  
  1643. # What sections in this file to debug? Have to be exact name of a configuration section. Example:
  1644.  
  1645. # List of currently supported sections:
  1646.  
  1647. # Enabled_In:
  1648.  
  1649. # - Points
  1650.  
  1651. Enabled_In: []
  1652.  
  1653.  
  1654.  
  1655. # Only check commands and chat when there is more than specified amount of players.
  1656.  
  1657. Minimum_Players_To_Enable_Checks: 0
  1658.  
  1659.  
  1660.  
  1661. # Characters with accents will internally be handled as without.
  1662.  
  1663. # Makes rules and antispam more effective on non-english servers.
  1664.  
  1665. Translate_Diacritical_Marks: true
  1666.  
  1667.  
  1668.  
  1669. # Prevent malformed regular expressions to freeze the server when they take more time then specified (in milliseconds).
  1670.  
  1671. Regex_Timeout_Milis: 100
  1672.  
  1673.  
  1674.  
  1675. # [TIP] Read the header of this file for tutorial on customizing localizations.
  1676.  
  1677. # Currently available: en (english), de (german), sk (slovak), cz (czech), es (spanish), fr (french), nl (dutch) cn (chinese)
  1678.  
  1679. Locale: en
  1680.  
  1681.  
  1682.  
  1683. # Time of some plugin's operations is measured. Set 0 to disable.
  1684.  
  1685. # Print a message in the console if they take over the specified amount of time in milliseconds.
  1686.  
  1687. Log_Lag_Over_Milis: 100
  1688.  
  1689.  
  1690.  
  1691. # If rules catches a message, it will print information to the console.
  1692.  
  1693. # It is possible to hide individual packet rules from appearing with "dont verbose" operator.
  1694.  
  1695. Verbose_Rules: true
  1696.  
  1697.  
  1698.  
  1699. # Removes certain messages of ChatControl from startup (reduce spam in the console)
  1700.  
  1701. # If you are having any issues, disable this and enable Verbose and Debug.
  1702.  
  1703. Silent_Startup: true
  1704.  
  1705.  
  1706.  
  1707. # Remove all colors from the checked message to increase regex effectiveness.
  1708.  
  1709. # Disabling might/will break some filters, while enabling you to get the caught message with its colors
  1710.  
  1711. Regex_Strip_Colors: true
  1712.  
  1713.  
  1714.  
  1715. # Plugin saves some player data, such as their last message or command + date of writing them, for antispam to use.
  1716.  
  1717. # You can decide if these data should be reset when the player quits. Recommended in lobby (when on bungee), but not elsewhere.
  1718.  
  1719. Reset_Cache_On_Quit: false
  1720.  
  1721.  
  1722.  
  1723. # Set to true if the \n operator does not work for you.
  1724.  
  1725. # Before that, please ensure you've saved the file in an encoding that supports new line operator.
  1726.  
  1727. Enforce_New_Line: false
  1728.  
  1729.  
  1730.  
  1731. # The server name used in {server_name} variable. If set to 'default', the 'server-name' property from server.properties is used instead.
  1732.  
  1733. # Used for example in functions related to BungeeCords, but not necessarily. Colors are supported.
  1734.  
  1735. Server_Name: default
  1736.  
  1737.  
  1738.  
  1739. # Do not change this value, otherwise it will corrupt your plugin installation!
  1740.  
  1741. Version: 14
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement