Votekick 0.2

Open a voting to kick a player from server!

  1. MatthewDevBr
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    https://github.com/MatthewDevBr/Votekick
    Languages Supported:
    english, português brasileiro, you can add custom language files
    Votekick

    Open a voting to kick a player from server!

    100% CONFIGURABLE

    Commands:

    /votekick <player>
    /vote <yes/no>

    /vote reload

    You can change permissions and change if permission is required!

    You can change the percentage of players required to approve voting! (50% default)

    votekick_0.2.jpg

    Kick screen configurable:

    upload_2018-6-13_22-9-29.png

    Kick commands configurable:

    upload_2018-6-13_22-10-4.png

    You can add custom language files!
    Code (YAML):
    # Language. You can create new files 'language'.yml and use it.
    file_language
    : "en.yml"

    # 1 = permission required, 0 = permission not required to use /votekick
    permission_required
    : 1
    permission
    : "votekick.start"
    permission_cant_be_kicked
    : "votekick.admin"

    # 1 = permission required, 0 = permission not required to use /vote
    vote_permission_required
    : 0
    vote_permission
    : "votekick.vote"

    # Vote duration in seconds
    vote_duration
    : 60
    vote_cooldown
    : 120

    # Percentage of players required to approve voting.
    percentage
    : 50
    Code (YAML):
    plugin_prefix: "&7[&cVotekick&7]"
    invalid_version
    : "&cInvalid version, turning off. Plugin version: &e%version%&c. Version on plugin.yml: &e%yml_version%&c."
    version_not_supported
    : "&cThis server version is not supported! Version: &e%server_version%"
    no_permission
    : "&cInsufficient permissions."
    vote_no_permission
    : "&cInsufficient permissions."
    console
    : "&cYou are not a player."
    cooldown
    : "&cPlease, wait more &e%seconds%s &cbefore start a new vote."
    no_vote_under_progress
    : "&cThere is no voting under progress."
    vote_under_progress
    : "&cA voting is already under progress."
    already_voted
    : "&cYou already voted."
    cannot_vote_self
    : "&cYou cannot open a voting to kick yourself."
    cannot_vote_player
    : "&cThis player cannot be kicked."
    insufficient_players
    : "&7At least 4 players are required to start a vote."
    player_kicked
    : "&c%player% &7got kicked due to a voting!"
    player_not_kicked
    : "&c%player% &7cannot be kicked! Insufficient votes."
    player_not_found
    : "&cPlayer not found!"

    player_kicked_screen
    :
    - ""
    - "&cYou got kicked from server!"
    - "&cWell, a voting kicked you."
    - ""

    # "/" is not required.
    player_kicked_commands
    :
    - "kick %player% %kick_screen%"

    vote_started
    : "&b%player% &7started a vote to kick &c%player_in_vote%&7! &e%votes_required% &7votes are required.%new-line%&7Voting ends in: &e%time_left%s&7, To vote use: &a/vote <yes/no>"
    halftime_left
    : "&7Voting to kick &c%player% &7ends in: &e%time_left%s&7."
    player_voted_yes
    : "&b%player% &7voted &ayes&7! Votes: &e%votes%&7/&e%votes_required% &7Voting ends in: &e%time_left%s&7%new-line%&7To vote use: &a/vote <yes/no>"
    player_voted_no
    : "&b%player% &7voted &cno&7! Votes: &e%votes%&7/&e%votes_required% &7Voting ends in: &e%time_left%s&7%new-line%&7To vote use: &a/vote <yes/no>"

    command_usage
    : "&a/votekick <player>"
    command2_usage
    : "&a/vote <yes/no>"
    vote_yes
    : "yes"
    vote_no
    : "no"
    Code (YAML):
    plugin_prefix: "&7[&cVotekick&7]"
    invalid_version
    : "&cVersao invalida, desligando. Plugin versao: &e%version%&c. Versao na plugin.yml: &e%yml_version%&c."
    version_not_supported
    : "&cEssa versao de servidor nao e suportada! Versao: &e%server_version%"
    no_permission
    : "&cPermissoes insuficientes."
    vote_no_permission
    : "&cPermissoes insuficientes."
    console
    : "&cVoce nao e um(a) jogador(a)."
    cooldown
    : "&cPor favor, espere mais &e%seconds%s &cantes de iniciar uma votacao."
    no_vote_under_progress
    : "&cNao ha votacao em andamento."
    vote_under_progress
    : "&cUma votacao ja esta em andamento."
    already_voted
    : "&cVoce ja votou."
    cannot_vote_self
    : "&cVoce nao pode abrir uma vocatao para expulsar si mesmo(a)."
    cannot_vote_player
    : "&cEsse(a) jogador(a) nao pode ser expulso."
    insufficient_players
    : "&cE necessario 4 jogadores(as) para iniciar uma votacao."
    player_kicked
    : "&c%player% &7foi expulso(a) por uma votacao!"
    player_not_kicked
    : "&c%player% &7nao pode ser expulso(a)! Votos insuficientes."
    player_not_found
    : "&cJogador(a) nao encontrado(a)!"

    player_kicked_screen
    :
    - ""
    - "&cVoce foi expulso do servidor!"
    - "&cBem, uma votacao expulsou voce."
    - ""

    # "/" is not required.
    player_kicked_commands
    :
    - "kick %player% %kick_screen%"

    vote_started
    : "&b%player% &7iniciou uma votacao para expulsar &c%player_in_vote%&7! &e%votes_required% &7votos necessarios.%new-line%&7Votacao termina em: &e%time_left%s&7, Para votar use: &a/vote <sim/nao>"
    halftime_left
    : "&7Votacao para expulsar &c%player% &7termina em: &e%time_left%s&7."
    player_voted_yes
    : "&b%player% &7votou &asim&7! Votos: &e%votes%&7/&e%votes_required% &7Votacao termina em: &e%time_left%s&7%new-line%&7Para votar use: &a/vote <sim/nao>"
    player_voted_no
    : "&b%player% &7votou &cnao&7! Votos: &e%votes%&7/&e%votes_required% &7Votacao termina em: &e%time_left%s&7%new-line%&7Para votar use: &a/vote <sim/nao>"

    command_usage
    : "&a/votekick <jogador(a)>"
    command2_usage
    : "&a/vote <sim/nao>"
    vote_yes
    : "sim"
    vote_no
    : "nao"

    Images

    1. upload_2018-6-13_22-13-35.png

Recent Updates

  1. Votekick

Recent Reviews

  1. Luissuarez
    Luissuarez
    5/5,
    Version: 0.1
    very good, could you add /votebantemp to ban the player for an hour? ....................
    1. MatthewDevBr
      Author's Response
      You can use a ban plugin like MaxBans to warn the player and ban him automatically