NewCraftRank SitesA free website and storeMake yours ›
1.10.41CraftRank Launcher is out Download ›AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›Server ownersYour own launcher with your name, logo and one click onto your server See themes ›
Resources / Plugins / SimpleVote

SimpleVote

A simple paper plugin that rewards players with tokens when they vote for your server on voting websites

PluginsFree1.21 – 26.x
by Jelly-Pudding · listed from Hangar
Download ›

Direct download from Hangar · 487 downloads

What it does

SimpleVote is a plugin for Paper / Spigot servers, made by Jelly-Pudding. A simple paper plugin that rewards players with tokens when they vote for your server on voting websites.

It supports Minecraft 1.21 – 26.x. It has been downloaded 487 times on Hangar. The last update came out on Sep 19, 2026.

Supported versions

26.x1.21

Release history

SimpleVote has had 10 releases on Hangar. 4 of them came out in the past year. The newest is 2.8, released on Sep 19, 2026. It is made for Minecraft 26.3. It runs on Paper. The download is 64 KB.

VersionReleasedMinecraftType
2.8Sep 19, 202626.3Release
2.7Jun 20, 202626.2Release
2.6May 9, 202626.1.2Release
2.5Dec 20, 20251.21.11Release
2.4Oct 11, 20251.21.10Release

Commands

The commands named on the Hangar page of SimpleVote:

/votekey/tokens

Permissions

Permission nodes named there, to give with a plugin like LuckPerms:

simplevote.tokenssimplevote.tokens.otherssimplevote.votesitessimplevote.adminsimplevoteplugin.isenabledsimplevote.gettokenmanager
Description from the author on Hangar

SimpleVote Plugin

SimpleVote is a lightweight Minecraft Paper 26.3 plugin that rewards players with tokens when they vote for your server on voting websites. Although it was custom built for minecraftoffline.net, any server can use it.

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

  1. Download the latest release from GitHub.
  2. Place the .jar file in your server's plugins folder.
  3. Restart your server to generate the default configuration.
  4. 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:

  1. Setting up port forwarding in your router's configuration
  2. Ensuring your firewall allows incoming connections on the specified port
  3. If using a hosting provider, check their documentation for port configuration

Registering on Voting Sites

Voting sites may show a Public Key field, a Token field, or both. Fill in whichever fields the site provides:

  • Public Key: paste the RSA public key. Run /votekey key in-game, or copy votifier.public-key from plugins/SimpleVote/config.yml.
  • Token: paste the HMAC token. Run /votekey token in-game, or copy votifier.token from plugins/SimpleVote/config.yml.

Running /votekey on its own prints both values at once.

Both values are generated automatically the first time the server starts. You never need to create or edit them manually.

To register:

  1. Start your server with SimpleVote installed.
  2. On the voting site's registration page, enter your server's public IP and Votifier port (default: 8192).
  3. Paste the public key, the token, or both, depending on what fields the site provides.

Troubleshooting

  • If votes aren't being received, check that:
  • The Votifier port is correctly forwarded.
  • You pasted the correct value into the correct field on the voting site (public key or token).
  • Your firewall permits access on the Votifier port.

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 both the public key and token (admin only)
  • /votekey key: Display the public key only
  • /votekey token: Display the token only

Permissions

  • simplevote.tokens: Allows checking own token balance (default: true)
  • simplevote.tokens.others: Allows checking others' token balances (default: op)
  • simplevote.votesites: Allows viewing voting sites (default: true)
  • simplevote.admin: Allows managing tokens and accessing admin commands (default: op)

API for Developers

Setup Dependencies

  1. Download the latest SimpleVote.jar and place it in a libs directory - and then add this to your build.gradle file:

dependencies {
compileOnly files('libs/SimpleVote-2.3.jar')
}

  1. If SimpleVote is absolutely required by your plugin, then add this to your plugin.yml file - and this means if SimpleVote is not found then your plugin will not load:

depend: [SimpleVote]

Getting SimpleVote Instance

You can import SimpleVote into your project through using the below code:
import org.bukkit.Bukkit;
import com.jellypudding.simpleVote.SimpleVote;

Plugin simpleVotePlugin = Bukkit.getPluginManager().getPlugin("SimpleVote");
if (simpleVotePlugin instanceof SimpleVote && simpleVotePlugin.isEnabled()) {
SimpleVote simpleVote = (SimpleVote) simpleVotePlugin;
}

Available API Methods

// Get the TokenManager instance
TokenManager tokenManager = simpleVote.getTokenManager();

// Get player's current token balance
int currentTokens = tokenManager.getTokens(playerUUID);

// Add tokens to a player
tokenManager.addTokens(playerUUID, 10);

// Remove tokens from a player (returns true if successful, false if insufficient tokens)
boolean success = tokenManager.removeTokens(playerUUID, 5);

// Set player's exact token amount
tokenManager.setTokens(playerUUID, 50);

Support Me

Written by Jelly-Pudding. Read it with pictures on Hangar.

How to install SimpleVote

  1. Make sure your server runs Paper and Spigot on Minecraft 1.21 – 26.x.

  2. Download the .jar file from Hangar and put it in the plugins folder of your server.

  3. Restart the server. Avoid /reload, many plugins do not handle it well.

  4. Type /plugins in the console: SimpleVote should be listed in green. Its config files are created in the plugins folder on the first start.

Compatibility

Minecraft versions
26.x, 1.21
Runs on
Paper, Spigot
Edition
Java
Needs
Nothing else
License
MIT
Price
Free
Upkeep
Actively updated (Nov 11, 2026)

SimpleVote compared with similar ones Compare all alternatives

ResourceDownloadsRatingVersionsLast updatePrice
SimpleVotethe one you looked at487–1.21 – 26.xSep 19, 2026Free
ViaVersionStatusBobcat00695K5.01.18 – 26.xMay 7, 2026Free
Life Steal SMP PluginSir_Henry363K3.91.16 – 1.19Feb 24, 2023Free
Drop HeadSolmey146K–1.13 – 26.xJun 17, 2026Free

Questions

Does SimpleVote work on Minecraft 26.x?

Yes. SimpleVote supports Minecraft 26.x. All supported versions: 26.x, 1.21.

Is SimpleVote free?

Yes. SimpleVote is free to download from Hangar.

Which server software does SimpleVote run on?

SimpleVote runs on Paper and Spigot servers.

Is SimpleVote still updated?

Yes. The last update came out in the past day.

What are the best alternatives to SimpleVote?

The closest ones are ViaVersionStatus, Life Steal SMP Plugin and Drop Head. Compare all alternatives

Alternatives to SimpleVote

TiersystemPlugins · 1.21

Features Tiers from lowest to highest: LT5, HT5, LT4, HT4, LT3, HT3, LT2, HT2, LT1, HT1 Players earn XP when they kill a

Free22 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.