VOTIFIER SETUP

Reward your players when they vote for your server

What is Votifier?

Votifier is a Bukkit/Spigot plugin that listens for vote notifications from server list sites like ServerList.cc. When a player votes for your server, we send a notification to Votifier, which then triggers a reward on your server (items, money, crate keys, etc.).

NuVotifier is the modern, actively maintained version and is recommended for all servers.

Step 1 Install the Plugin

  1. Download NuVotifier from SpigotMC or Hangar.
  2. Place the NuVotifier.jar file into your server's plugins/ folder.
  3. Restart your server (not just reload).
  4. NuVotifier will generate its config and RSA keys in plugins/Votifier/.

Step 2 Find Your Public Key

After the first restart, open the file:

plugins/Votifier/rsa/public.key

Copy the entire contents of this file, including the -----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- lines.

You'll also need to note the Votifier port. The default is 8192. You can check or change it in plugins/Votifier/config.yml.

Step 3 Configure on ServerList.cc

  1. Go to your Panel and edit your server.
  2. Scroll to the Votifier section.
  3. Enter your Votifier IP — usually the same as your server IP.
  4. Enter the Votifier Port (default: 8192).
  5. Paste the full public key from Step 2.
  6. Save your changes.

Step 4 Install a Vote Listener

Votifier just receives vote notifications — you need a listener plugin to actually give rewards. Popular options:

  • VoteReward — simple and lightweight, configure rewards in a YAML file.
  • SuperbVote — advanced features like vote streaks, per-service rewards, and a leaderboard.
  • GAListener — supports vote parties, milestones, and custom commands per vote.

Install your chosen listener plugin the same way — drop the jar into plugins/ and restart.

Step 5 Test It

Use our Votifier Tester tool to send a test vote to your server and confirm everything is working.

  1. Open the Votifier Tester.
  2. Enter your server IP, Votifier port, and public key.
  3. Click "Send Test Vote."
  4. Check your server console for a vote received message.

Troubleshooting

Votes aren't coming through

Make sure the Votifier port (default 8192) is open in your firewall and hosting panel. Many hosts require you to explicitly open additional ports.

Connection refused errors

Double-check the IP address. If your server is behind a proxy (BungeeCord/Velocity), Votifier should be installed on the backend server, not the proxy. The IP should point to the machine running the plugin.

Key mismatch / encryption errors

Make sure you copied the entire public key including the BEGIN and END lines. Regenerate keys by deleting the plugins/Votifier/rsa/ folder and restarting.

Votes received but no rewards

Votifier only receives votes — you need a separate listener plugin (VoteReward, SuperbVote, etc.) to handle rewards. Check that your listener plugin is installed and configured correctly.