[Startkick] – Community Vote Kick / Tempban icon

[Startkick] – Community Vote Kick / Tempban -----

Manage disruptive players democratically – with full customization & token system




Startkick – Vote-Kick & Tempban Plugin

by TabZz147 – manacity.de
✨ Features
  • Fully configurable YES/NO vote commands (vote.yesCommand, vote.noCommand) – easily change voting commands in config.yml, default is /ja and /nein.
  • Customizable vote duration and cooldowns – set how long votes last and how often they can be started.
  • Permission-based control – decide who can start votes, who can be targeted, and who can bypass restrictions.
  • Token system – players without start permissions can initiate votes using Startkick Tokens.
  • Vault economy integration – sell Startkick Tokens for in-game currency. (Vault required for economy functions)
  • Automatic commands on success – execute any console commands (e.g., /tempban) if the vote passes.
  • Reason suggestions – tab-completion for common kick reasons.
  • Logging system – saves all vote results and automatically deletes old entries after X days.
  • Multi-language support – easily change all messages in config.yml (default: German).
Commands
Code (Bash):

/startkick <player > <reason >   - Start a vote against a player
/startkick reload              - Reloads the configuration
/<yesCommand >                  - Vote YES (from config.yml )
/<noCommand >                   - Vote NO (from config.yml )
/startkicktoken buy             - Buy a Startkick Token (Vault required )
/startkicktoken status          - Show your Token balance
 
/yesCommand and /noCommand are read from config.yml – default is /ja and /nein.
Permissions
Permission Description
startkick.start Start a vote without needing tokens
startkick.bypass Ignore cooldowns & restrictions
startkick.protect Cannot be targeted by votes
startkick.reload Use /startkick reload
startkick.block Cannot buy or use tokens

⚙ Config Example
Code (YAML):

vote
:
  durationSeconds
: 30
  cooldownSeconds
: 900
  cooldownAppliesToToken
: true
  tiePasses
: false
  yesCommand
: "ja"         # e.g., "yes" => /yes
  noCommand
: "nein"       # e.g., "no" => /no
  reasonSuggestions
:
  - "Hacks"
   - "Spam"
   - "Insults"
permissions
:
  use
: "startkick.start"
  bypass
: "startkick.bypass"
  protect
: "startkick.protect"
  block
: "startkick.block"
ban
:
  successCommands
:
   - "tempban {player} 30m Startkick by {initiator}
: {reason } "
Example Workflow
  1. Player A: /startkick PlayerB Cheats
  2. Plugin broadcasts vote start: YES: /ja | NO: /nein
  3. Players vote using configured commands
  4. Vote ends – results announced
  5. If majority is YES → console runs commands from ban.successCommands
Languages Supported
  • English
  • German
    (You can customize messages in config.yml to support any language)
⚠ Requirements
  • Java 17+
  • Minecraft 1.20+ (Paper / Spigot)
  • Vault (only required for economy/token purchase system)
Support
CodeCity Discord
Resource Information
Author:
----------
Total Downloads: 28
First Release: Aug 11, 2025
Last Update: Aug 11, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings