Vote Protect - is a Minecraft server plugin that allows players to initiate a democratic vote to transfer another player to adventure mode. Perfect for protecting your server from griefers, cheaters, or suspicious behavior without the need for server admins.
⚙️ Key Features:
✅ Voting via /vote <nickname>
Any player can start a vote to transfer another player to adventure mode.
️ Voting for "Yes" or "No"
Players vote via the /y and /n commands for 60 seconds.
Automatic restriction of rights
If the majority votes (more than 50%) "Yes", the player is transferred to GameMode.ADVENTURE.
Cooldown 15 minutes
Players without OP rights have a cooldown between votes.
OP players are not limited
Players with OP rights can use commands without waiting.
Dual language support
Easily switchable languages via config.yml:
language: en
language: ru
️ Message configuration
All texts are stored in messages_en.yml and messages_ru.yml — you can edit them for yourself.
To prevent players from starting voting, simply add their nicknames to the voteprotect_whitelist.yml file. The system will automatically check the list and will not allow you to start voting against the specified players.
⚠️ To return the player to survival mode, the server operator must use the standard vanilla Minecraft command - /gamemode <player name> survival
✅ Compatibility:
Servers 1.21+ (including 1.21.8)
Spigot / Paper
NEW VERSION 1.3
Now you can set for yourself how long the voting will last. Just specify the required number of seconds in the config. The system will pick up the new value on its own.
How to set up:
Open config.yml.
Find the vote_duration parameter.
Set the desired time in seconds.
Restart the plugin.
Everything is ready! Now all voting will take place at the time you set.