promotional bannermobile promotional banner

VoteBan Players

Allows verified players to start votes to ban/kick/mute players without having mod permissions.
VoteBan
 
Allows players with the correct permission to start a vote with a reason as to why any player should be banned, kicked or muted from playing on the server. This could be used an alternative for when staff members are inactive on your server and allow verified players to initiate a vote which would lower the chance of these players abusing by having official ban, kick or mute permissions.
 
This plugin supports ANY ban or mute system since it uses custom commands.
 
Discord For Support + New Features: https://discord.gg/Rqmngywv57
 
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.
 
Images -
 
 
 
 
 
Config.yml file -
 

# 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

 
Search Tags (Ignore) -
 
ban plugin
kick plugin
mute plugin
spigot punishment plugin
minecraft punish
votekick
voteban
votemute
start a vote
mute players
kick players
ban players
verified players start votes

The VoteBan Players Team

profile avatar
  • 4
    Projects
  • 2.8K
    Downloads

More from CodingGuru1968

  • InventoryStacks project image

    InventoryStacks

    • 2.6K
    • Bukkit Plugins

    Change the amount of each item you can hold in one slot.

    • 2.6K
    • June 23, 2026
    • Bukkit Plugins
    • +1
  • AntiAutoFishing project image

    AntiAutoFishing

    • 120
    • Bukkit Plugins

    Stop players from using an auto fishing mod.

    • 120
    • June 16, 2026
    • Bukkit Plugins
    • +1
  • TrailPaths project image

    TrailPaths

    • 55
    • Bukkit Plugins

    Allows players to leave a path behind them while walking.

    • 55
    • June 4, 2026
    • Bukkit Plugins
    • +1
  • InventoryStacks project image

    InventoryStacks

    • 2.6K
    • Bukkit Plugins

    Change the amount of each item you can hold in one slot.

    • 2.6K
    • June 23, 2026
    • Bukkit Plugins
    • +1
  • AntiAutoFishing project image

    AntiAutoFishing

    • 120
    • Bukkit Plugins

    Stop players from using an auto fishing mod.

    • 120
    • June 16, 2026
    • Bukkit Plugins
    • +1
  • TrailPaths project image

    TrailPaths

    • 55
    • Bukkit Plugins

    Allows players to leave a path behind them while walking.

    • 55
    • June 4, 2026
    • Bukkit Plugins
    • +1