Allows verified players to start votes to ban/kick/mute players without having mod permissions.
Commands: 
/votemute <player> [reason] - Start a vote mute for a player online. 
/voteban <player> [reason] - Start a vote ban for a player online. 
/votekick <player> [reason] - Start a vote kick for a player online. 
/addvote - Vote for a current ban/kick in progress. 
Permissions: 
VOTEBAN.* - Access to all commands. 
VOTEBAN.VOTE - Use the /addvote command. 
VOTEBAN.STARTKICK - Use the /votekick command. 
VOTEBAN.STARTBAN - Use the /voteban command. 
VOTEBAN.STARTMUTE - Use the /votemute command. 
VOTEBAN.BYPASS - Not allow votes on players with this permission.
 
 
# General Settings
check-for-updates: true # Check for new plugin updates
# Use mini messages
# Allows for clickable links, actions and more.
# https://www.spigotmc.org/threads/minimessage-rich-text-messages-made-easy.433454/
use-mini-message: false
# Already voted for player settings
# This setting will stop players from spamming the same player multiple times
# So once voted for and failed, it will not allow you to start another vote on that player
already-voted:
  enabled: true
  length: 300 # Length in seconds that they will not allowed to be voted for again
  # If enabled it will only block that player for the vote that was started (for example it will only block /votemute and not /voteban)
  # If disabled then that player cannot be voted for with any command once failed (/voteban, /votemute and /votekick)
  allow-different-votes: false
# Command to vote ban players
vote-ban:
   enabled: true # Is command enabled
   requires-permission: true # Requires permission to use this command
   announce-votes: false # Announce in chat every time a player votes
   automatically-add-vote: true # The player that starts the vote, automatically votes   
   
   ban-cmd: 'ban %player% %reason%' # This is the command to execute when a successful vote occurs
 
   decision:
     instant: false # This means the vote will instantly end once the minimum votes have been reached (rather than continuing until timer ends)
     countdown: 60 # Count down in seconds before a decision is made
   
   stop-chat:
     enabled: false # Use this to disable chat while a vote is in progress
     requires-permission: true # Use this to require an additional permission to stop the chat (VOTEBAN.STOPCHAT)
     
   votes: 
     type: 'MIN_VOTES' # This value will either be "MIN_VOTES" or "SERVER_PERCENTAGE"
     min-votes: 1 # Minimum votes required to kick the player (will only be used if type is "MIN_VOTES")
     server-percentage: 10 # This value is a percentage out of 100 based on the number of players online compared to the number of votes (will only be used if type is "SERVER_PERCENTAGE")
     
   broadcast-times: # Times in seconds that it will broadcast a message
   - 60
   - 30
   - 10
# Command to vote mute players
vote-mute:
   enabled: true # Is command enabled
   requires-permission: true # Requires permission to use this command
   announce-votes: false # Announce in chat every time a player votes
   automatically-add-vote: true # The player that starts the vote, automatically votes
   
   mute-cmd: 'mute %player%' # This is the command to execute when a successful vote occurs
   
   decision:
     instant: false # This means the vote will instantly end once the minimum votes have been reached (rather than continuing until timer ends)
     countdown: 60 # Count down in seconds before a decision is made
   
   stop-chat:
     enabled: false # Use this to disable chat while a vote is in progress
     requires-permission: true # Use this to require an additional permission to stop the chat (VOTEBAN.STOPCHAT)
        
   votes: 
     type: 'MIN_VOTES' # This value will either be "MIN_VOTES" or "SERVER_PERCENTAGE"
     min-votes: 10 # Minimum votes required to kick the player (will only be used if type is "MIN_VOTES")
     server-percentage: 10 # This value is a percentage out of 100 based on the number of players online compared to the number of votes (will only be used if type is "SERVER_PERCENTAGE")
     
   broadcast-times: # Times in seconds that it will broadcast a message
   - 60
   - 30
   - 10
   
# Command to vote kick players
vote-kick:
   enabled: true # Is command enabled
   requires-permission: true # Requires permission to use this command
   announce-votes: false # Announce in chat every time a player votes
   automatically-add-vote: true # The player that starts the vote, automatically votes
   
   decision:
     instant: false # This means the vote will instantly end once the minimum votes have been reached (rather than continuing until timer ends)
     countdown: 60 # Count down in seconds before a decision is made
   
   stop-chat:
     enabled: false # Use this to disable chat while a vote is in progress
     requires-permission: true # Use this to require an additional permission to stop the chat (VOTEBAN.STOPCHAT)
        
   votes: 
     type: 'MIN_VOTES' # This value will either be "MIN_VOTES" or "SERVER_PERCENTAGE"
     min-votes: 10 # Minimum votes required to kick the player (will only be used if type is "MIN_VOTES")
     server-percentage: 10 # This value is a percentage out of 100 based on the number of players online compared to the number of votes (will only be used if type is "SERVER_PERCENTAGE")
     
   broadcast-times: # Times in seconds that it will broadcast a message
   - 60
   - 30
 - 10