Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
A simple paper plugin that rewards players with tokens when they vote for your server on voting websites
SimpleVote Plugin
SimpleVote is a lightweight Minecraft Paper 1.21.4 plugin that rewards players with tokens when they vote for your server on voting websites. It includes built-in Votifier support to receive votes directly from voting sites.
Features
- Rewards players with tokens for voting
- Clickable list of voting sites for players
- Automatically handles online and offline player voting
- Admin commands to manage tokens
Installation
- Download the latest release from GitHub.
- Place the
.jar
file in your server'splugins
folder. - Restart your server to generate the default configuration.
- Set up your server on voting sites using the public key displayed on startup or with the
/votekey
command.
Setting Up Votifier
Port Forwarding
For voting websites to send votes to your server, you must ensure that the Votifier port (default: 8192) is open and forwarded to your server. This typically involves:
- Setting up port forwarding in your router's configuration
- Ensuring your firewall allows incoming connections on the specified port
- If using a hosting provider, check their documentation for port configuration
Registering on Voting Sites
- Start your server with SimpleVote installed
- The plugin will display its Votifier public key in the console during startup
- You can also get the key via the server console or in-game with the
/votekey
command - When registering your server on voting sites:
- Enter your server's public IP address or domain
- Enter the Votifier port (default: 8192)
- Paste the public key when prompted
Troubleshooting
- If votes aren't being received, check that:
- The Votifier port is correctly forwarded.
- The correct public key is being used.
- Your firewall permits access.
In-game Commands
/tokens
: Check your current tokens/tokens [player]
: Check another player's tokens (requires permission)/tokens give [player] [amount]
: Give tokens to a player (admin only)/tokens take [player] [amount]
: Take tokens from a player (admin only)/tokens set [player] [amount]
: Set a player's tokens (admin only)/votesites
: Display a list of clickable voting site links/votekey
: Display the public key for registration on voting sites (admin only)
Permissions
simplevote.check
: Allows checking own token balance (default: true)simplevote.check.others
: Allows checking others' token balances (default: op)simplevote.admin
: Allows managing tokens and seeing vote key (default: op)
Support Me
Donations help support the development of this project.
One-off donation: https://ko-fi.com/lolwhatyesme
Patreon: https://www.patreon.com/lolwhatyesme
Pinned Versions
Pages
Members
Owner