Advertisement
Guest User

Untitled

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