SHARE
TWEET

Venturechat config.yml

a guest Dec 16th, 2018 105 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #===============================================================
  2. #                     VentureChat Config                       =
  3. #                      Author: Aust1n46                        =                    
  4. #===============================================================
  5.  
  6. # - regex1,regex2
  7. # Simple regex tips: Use \b to "cut" a section of the word or phrase.  Example: \bass,donuts
  8. # Example filtered sentence: You are an ass.  Will become: You are an donuts.  
  9. # Example filtered sentence: You caught a bass.  Will stay: You caught a bass.  
  10. # Example filtered sentence: You are an asshole.  Will become: You are an donutshole.
  11. # Default filters by Jabelpeeps
  12. filters:
  13.  
  14.  
  15. # command without the /
  16. blockablecommands:
  17. - vote
  18. - me
  19.  
  20. # blacklisted nicknames
  21. nicknames:
  22. - Notch
  23.  
  24. nickname-in-tablist: true
  25.  
  26. commandspy:
  27.   worldeditcommands: true
  28.  
  29. antispam:
  30.   enabled: false
  31.  
  32.   # number of messages to be spam
  33.   spamnumber: 5
  34.  
  35.   # amount of time in seconds for it to be spam
  36.   spamtime: 10
  37.  
  38.   # amount of time in minutes for the mute to last, use 0 for untimed mute
  39.   mutetime: 10
  40.  
  41. # Logging chat and commands to a mysql database
  42. mysql:
  43.   enabled: true
  44.   user: s1_vc
  45.   port: 3306
  46.   password: n3AnGBCXptRjOFtg
  47.   host: localhost
  48.   database: s1_vc
  49.  
  50. # Login and logout messages
  51. # Use Default for the vanilla login and logout messages
  52. login:
  53.   enabled: true
  54.   message: Default
  55. logout:
  56.   enabled: true
  57.   message: Default
  58.  
  59. # Loglevel feature is still in the works for adding of debug messages
  60. # Valid loglevels:
  61. # Info: Regular logging
  62. # Debug: Show extra messages and caught errors for debugging
  63. # Severe: Only show severe messages
  64. loglevel: info
  65.  
  66. # saveinterval is in minutes
  67. saveinterval: 30
  68.  
  69. # The time in seconds between each check to remove timed mutes
  70. unmuteinterval: 60
  71.  
  72. # The color of the private messages
  73. tellcolor: white
  74.  
  75. # Enables or disabled BungeeCord messaging
  76. bungeecordmessaging: true
  77.  
  78. # This will allow vanished players to be exempt from being sent private messages, and will act as if they aren't online
  79. vanishsupport: true
  80.  
  81. # {playerto} : player receivings name
  82. # {playerfrom} : player sendings name
  83. # use Default for the basic formatting
  84. tellformatto: Default
  85. tellformatfrom: Default
  86. tellformatspy: Default
  87. replyformatto: Default
  88. replyformatfrom: Default
  89. replyformatspy: Default
  90.  
  91. # {sender} : player sendings name
  92. # {player} : player receivings name
  93. # {time} : time mail was sent
  94. # use Default for the basic formatting
  95. mailformat: Default
  96.  
  97. # {host} : party hosts name
  98. # {player} : player name
  99. # use Default for the basic formatting
  100. partyformat: Default
  101.  
  102. broadcastafk: false
  103. formatcleaner: true
  104.  
  105. # If true, /ignore will block chat from the ignored player as well as PM's
  106. ignorechat: false
  107.  
  108. # The message shown to players alerting them no one is in the channel to hear them
  109. emptychannelalert: "&6No one is listening to you."
  110.  
  111. messageremoverpermissions: '&cYou need additional permissions to view this message!'
  112.  
  113. # The name of the group is the permissions node for the format
  114. # Example: venturechat.json.Owner is the node for the group Owner
  115. # A lower priority overrides a higher priority if a player has more than 1 group
  116. # Possible options for click_name and click_prefix are suggest_command, run_command, and open_url
  117. jsonformatting:
  118.   Default: # This default format is required!  Do not delete or rename it!
  119.     priority: 2147483647 # Integer.MAX_VALUE
  120.     hover_name:
  121.     - '&6I have no rank!'
  122.     click_name: 'suggest_command'
  123.     click_name_text: '/msg {player_name}'
  124.     hover_prefix:
  125.     - '&dI am default!'
  126.     click_prefix: 'run_command'
  127.     click_prefix_text: '/help'
  128.     hover_suffix:
  129.     - '&dI am default suffix!'
  130.     click_suffix: 'suggest_command'
  131.     click_suffix_text: '/msg {player_name}'
  132.   gdc:
  133.     priority: 1
  134.     hover_name:
  135.     - '&f[&6GDC&f]&r'
  136.     - '&6Gold Digger Crew'
  137.     click_name: suggest_command
  138.     click_name_text: /msg {player_name}
  139.     hover_prefix:
  140.     - '&6Gold Digger Crew'
  141.     click_prefix: run_command
  142.     click_prefix_text: /help
  143.     hover_suffix:
  144.     - '&6Gold Digger Crew'
  145.     click_suffix: suggest_command
  146.     click_suffix_text: /msg {player_name}
  147.   veritas:
  148.     priority: 1
  149.     hover_name:
  150.     - '&5Veritas'
  151.     click_name: suggest_command
  152.     click_name_text: /msg {player_name}
  153.     hover_prefix:
  154.     - '&5Veritas'
  155.     click_prefix: run_command
  156.     click_prefix_text: /help
  157.     hover_suffix:
  158.     - '&5Veritas'
  159.     click_suffix: suggest_command
  160.     click_suffix_text: /msg {player_name}
  161.   sotsf:
  162.     priority: 1
  163.     hover_name:
  164.     - '&f[&2SOTSF&f]&r'
  165.     - '&2Settlers of The Spruce Forest'
  166.     click_name: suggest_command
  167.     click_name_text: /msg {player_name}
  168.     hover_prefix:
  169.     - '&2Settlers of The Spruce Forest'
  170.     click_prefix: run_command
  171.     click_prefix_text: /help
  172.     hover_suffix:
  173.     - '&2Settlers of The Spruce Forest'
  174.     click_suffix: suggest_command
  175.     click_suffix_text: /msg {player_name}
  176.   kotd:
  177.     priority: 1
  178.     hover_name:
  179.     - '&f[&1KotD&f]&r'
  180.     - '&1Knights of The Dynasty'
  181.     click_name: suggest_command
  182.     click_name_text: /msg {player_name}
  183.     hover_prefix:
  184.     - '&1Knights of The Dynasty'
  185.     click_prefix: run_command
  186.     click_prefix_text: /help
  187.     hover_suffix:
  188.     - '&1Knights of The Dynasty'
  189.     click_suffix: suggest_command
  190.     click_suffix_text: /msg {player_name}
  191.   hlc:
  192.     priority: 1
  193.     hover_name:
  194.     - '&f[&4HLC&f]&r'
  195.     - '&6Homeleands Confederation'
  196.     click_name: suggest_command
  197.     click_name_text: /msg {player_name}
  198.     hover_prefix:
  199.     - '&6Homeleands Confederation'
  200.     click_prefix: run_command
  201.     click_prefix_text: /help
  202.     hover_suffix:
  203.     - '&6Homeleands Confederation'
  204.     click_suffix: suggest_command
  205.     click_suffix_text: /msg {player_name}
  206.   Owner:
  207.     priority: 2 # Lowest Priority
  208.     hover_name:
  209.     - '&bMessage me for help!'
  210.     click_name: 'suggest_command'
  211.     click_name_text: '/msg {player_name}'
  212.     hover_prefix:
  213.     - '&dServer Owner'
  214.     click_prefix: 'run_command'
  215.     click_prefix_text: '/help'
  216.     hover_suffix:
  217.     - '&dI am Owner suffix!'
  218.     click_suffix: 'suggest_command'
  219.     click_suffix_text: '/msg {player_name}'
  220.    
  221. # The icon is the block shown in the GUI
  222. # The text is the display name of the block icon
  223. # Include a slash (/) before the command  
  224. # Permissions are the name of the button and automatically include "venturechat."
  225. # Example: mute equals venturechat.mute
  226. venturegui:
  227.   mute:
  228.     icon: 'REDSTONE_BLOCK'
  229.     durability: 0
  230.     text: '&cMute {player_name}'
  231.     permission: 'mute'
  232.     command: '/mute {player_name} {channel} 10'
  233.     slot: 1
  234.   unmute:
  235.     icon: 'DIAMOND_BLOCK'
  236.     durability: 0
  237.     text: '&bUnmute {player_name}'
  238.     permission: 'mute'
  239.     command: '/unmute {player_name} {channel}'
  240.     slot: 2
  241.   removemessage:
  242.     icon: 'DIAMOND_AXE'
  243.     durability: 0
  244.     text: '&cRemove Message'
  245.     permission: 'removemessage'
  246.     command: '/removemessage {hash} {channel} true'
  247.     slot: 7
  248.    
  249. guiicon: '&c [✓]'
  250. guitext: '&cOpen Moderation GUI'
  251. guirows: 1
  252.  
  253. # All clickable URL's will be underlined if set to true
  254. underlineurls: true
  255.  
  256. # broadcast information
  257. broadcast:
  258.   color: red
  259.   permissions: venturechat.adminchannel
  260.   displaytag: '[Broadcast]'
  261.  
  262. # Use $ to include arguments into the message  
  263. # Valid component types are:
  264. # Command: Sends a message or command in chat
  265. # Message: Sends a message to the player
  266. # Broadcast: Sends a broadcast to all players on the server
  267. # Permissions automatically include "venturechat."
  268. # Example: permissions: alert equals venturechat.alert
  269. # Use None for no permissions
  270. # The number of arguments is the minimum number of required arguments, use 0 for no required arguments
  271. alias:  
  272.   vote:
  273.     arguments: 0
  274.     permissions: None
  275.     components:
  276.     - 'Message: &6Vote here: www.votelinkhere.com'
  277.   bane:
  278.     arguments: 2
  279.     permissions: bane
  280.     components:
  281.     - 'Command: /ban $ appeal at www.site.com'
  282.     - 'Command: /st banned $'
  283.   alert:
  284.     arguments: 1
  285.     permissions: alert
  286.     components:
  287.     - 'Broadcast: &c<Alert> $'
  288.   donate:
  289.     arguments: 0
  290.     permissions: None
  291.     components:
  292.     - 'Message: &bDonate here: www.mywebsite.com'
  293.   website:
  294.     arguments: 0
  295.     permissions: None
  296.     components:
  297.     - 'Message: &aThis is our website: www.site.net'
  298.   tell:
  299.     arguments: 0
  300.     permissions: None
  301.     components:
  302.     - 'Command: /vtell$'
  303.   whisper:
  304.     arguments: 0
  305.     permissions: None
  306.     components:
  307.     - 'Command: /vwhisper$'
  308.   w:
  309.     arguments: 0
  310.     permissions: None
  311.     components:
  312.     - 'Command: /vwhisper$'
  313.   msg:
  314.     arguments: 0
  315.     permissions: None
  316.     components:
  317.     - 'Command: /vmessage$'
  318.   message:
  319.     arguments: 0
  320.     permissions: None
  321.     components:
  322.     - 'Command: /vmessage$'
  323.    
  324. # Valid modes are:
  325. # * Everyone
  326. # v Voice and up
  327. # h HalfOp and up
  328. # q Owner
  329. # o Op and up
  330. # Enter components like console commands
  331. # Arguments are accepted
  332. irc:
  333.   enabled: false
  334.   nick: 'VentureChatBot'
  335.   login: 'VentureChatbot'
  336.   server: 'irc.freenode.net'
  337.   port: 6667
  338.   channel: '#venturechat'
  339.   trustallcertificates: true
  340.   # the delay before the bot logs into the channel in seconds
  341.   # increase the time if the bot fails to login
  342.   channeldelay: 60
  343.   commands:
  344.     mute:
  345.       mode: 'v'
  346.       components:
  347.       - 'mute'
  348.     ban:
  349.       mode: 'o'
  350.       components:
  351.       - 'ban'
  352.     kick:
  353.       mode: 'v'
  354.       components:
  355.       - 'kick'
  356.  
  357. # color = [channel] color
  358. # chatcolor = text color
  359. # cooldown is in seconds
  360. # bungeecord overrides distance
  361. # channel permissions are configurable
  362. # channels can be changed, and new channels can be created
  363. # Permissions automatically include "venturechat."
  364. # Example: permissions: staff equals venturechat.staff
  365. # Use None for no permissions
  366.  
  367. # Legacy Placeholders:  
  368. # Use PlaceholderAPI
  369. # {name} : player name
  370. # {nickname} : player nickname or name if they have no nickname
  371. # {prefix} : player prefix and color
  372. # {suffix} : player suffix and color
  373. # {servername} : name of the server in server.properties
  374. # {herolevel} : heroes hero level
  375. # {heroclass} : heroes hero class
  376. # {heroxp} : heroes hero xp
  377. # {herosecondclass} : heroes second class
  378. # {party} : heroes party
  379. # {herosecondmaster} : heroes second class master
  380. # {heromaster} : heroes class master
  381. # {herosecondlevel} : heroes second class level
  382. # {herosecondxp} : heroes second class xp
  383. # Use '' or "" around format, example: '[&2global&f] {prefix}{name}&2:'
  384. # You must have prefixes and suffixes set in a Vault compatible permissions plugin to avoid errors
  385. # Use "" as the prefix or suffix to have none
  386. # use Default for the basic formatting
  387. channels:
  388.   Global:
  389.     color: dark_gray
  390.     chatcolor: white
  391.     mutable: true
  392.     filter: true
  393.     autojoin: true
  394.     default: true
  395.     distance: 0
  396.     cooldown: 0
  397.     bungeecord: false
  398.     alias:
  399.     permissions: None
  400.     format: '&7Global {prefix} {nickname}&f:&r'
  401.     irc: false
  402.   gold-digger-crew:
  403.     color: gold
  404.     chatcolor: white
  405.     mutable: true
  406.     permissions: gold
  407.     alias: g
  408.     default: false
  409.     autojoin: true
  410.     distance: 0.0
  411.     cooldown: 0
  412.     bungeecord: false
  413.     servername: false
  414.     format: Default
  415.   veritas:
  416.     color: dark_purple
  417.     chatcolor: white
  418.     mutable: true
  419.     permissions: veritas
  420.     alias: v
  421.     default: false
  422.     autojoin: true
  423.     distance: 0.0
  424.     cooldown: 0
  425.     bungeecord: false
  426.     servername: false
  427.     format: Default
  428.   settlers-of-the-spruce-forest:
  429.     color: dark_green
  430.     chatcolor: white
  431.     mutable: true
  432.     permissions: settlers
  433.     alias: s
  434.     default: false
  435.     autojoin: true
  436.     distance: 0.0
  437.     cooldown: 0
  438.     bungeecord: false
  439.     servername: false
  440.     format: Default
  441.   knights-of-the-dynasty:
  442.     color: dark_blue
  443.     chatcolor: white
  444.     mutable: true
  445.     permissions: knights
  446.     alias: k
  447.     default: false
  448.     autojoin: true
  449.     distance: 0.0
  450.     cooldown: 0
  451.     bungeecord: false
  452.     servername: false
  453.     format: Default
  454.   homelands-confederation:
  455.     color: dark_red
  456.     chatcolor: white
  457.     mutable: true
  458.     permissions: homelands
  459.     alias: h
  460.     default: false
  461.     autojoin: true
  462.     distance: 0.0
  463.     cooldown: 0
  464.     bungeecord: false
  465.     servername: false
  466.     format: Default
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top