What is Votifier?
Votifier (and its successor NuVotifier) is a Minecraft server plugin that receives vote notifications from external server list websites. When a player votes for your server on a site like Best Minecraft Server List, Votifier tells your server so you can reward the player.
Why Set Up Votifier?
- Reward loyal players — Give in-game items, money, or keys for voting
- Climb server list rankings — More votes = higher ranking = more new players
- Daily engagement — Players return every 24 hours to vote again
- Community growth — Voting is the #1 driver of server list visibility
Step 1: Install NuVotifier
NuVotifier is the modern, maintained version of Votifier. Use this instead of the original.
- 1Download NuVotifier from SpigotMC or Hangar
- 2Place the .jar file in your server's
/plugins/folder - 3Restart your server
- 4NuVotifier will generate its config in
/plugins/NuVotifier/
Step 2: Configure NuVotifier
Open /plugins/NuVotifier/config.yml:
# The port NuVotifier listens on (must be open in firewall)
port: 8192
# Your server's public IP or hostname
host: 0.0.0.0
# Protocol version (keep as v2 for modern server lists)
enableIPC: trueKey settings:
- Port 8192 is the default — you can change it but must match on server lists
- Host 0.0.0.0 means listen on all interfaces (correct for most setups)
Step 3: Open the Port
Your server must accept connections on the Votifier port.
Dedicated Server / VPS
# UFW (Ubuntu/Debian)
sudo ufw allow 8192/tcp
# firewalld (CentOS/RHEL)
sudo firewall-cmd --add-port=8192/tcp --permanent
sudo firewall-cmd --reloadShared Hosting
Check your host's panel for port management. Many Minecraft hosts pre-open a Votifier port — check their documentation.
Step 4: Get Your Public Key
NuVotifier generates a keypair on first run. Find the public key at:
/plugins/NuVotifier/rsa/public.pem
Open this file and copy the entire contents including the BEGIN/END lines. You'll paste this into server list settings.
Step 5: Install a Reward Plugin
NuVotifier only receives votes — you need a separate plugin to give rewards.
Popular Options:
- SuperbVote — Feature-rich with leaderboards and vote streaks
- VoteReward — Simple and lightweight
- GAListener — Flexible with per-service rewards
- TokenEnchant — If you use token-based economy
Example SuperbVote Config:
rewards:
default:
commands:
- "give %player% diamond 1"
- "eco give %player% 500"
broadcast: "&a%player% voted and received rewards!"Step 6: Connect to Server Lists
On Best Minecraft Server List:
- 1Go to your server's settings page
- 2Find the Votifier Settings section
- 3Enter:
- IP: Your server's public IP address
- Port: 8192 (or your custom port)
- Public Key: Paste your RSA public key
- 1Click Test Vote to verify the connection
- 2Save settings
Step 7: Test Everything
- 1Send a test vote from BMCSL's settings page
- 2Check your server console for the vote notification
- 3Verify the player receives the reward
- 4Check that the vote is counted on the server list
Troubleshooting
"Connection refused"
- Firewall is blocking port 8192
- NuVotifier isn't running (check /plugins/ for NuVotifier folder)
- Wrong IP address in server list settings
"Invalid key" or "Auth failed"
- Public key doesn't match — re-copy from the .pem file
- Make sure you include the BEGIN/END lines
- Try regenerating keys: delete the /rsa/ folder and restart
Votes received but no rewards
- Reward plugin is misconfigured
- Player name doesn't match (case-sensitive on some plugins)
- Check console for errors from the reward plugin
Port already in use
- Another plugin or process is using port 8192
- Change the NuVotifier port and update server list settings to match
Advanced: Vote Streaks
Encourage daily voting with escalating rewards:
- Day 1-6: Standard reward (1 diamond + $500)
- Day 7: Weekly bonus (5 diamonds + $2,000 + vote key)
- Day 30: Monthly bonus (diamond block + $10,000 + rare key)
Most reward plugins support streak detection via placeholders or built-in features.