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