How to Set Up Votifier (NuVotifier Guide, 2026)

Votifier tells your server when a player votes on a server list. Install NuVotifier, open its port, and connect it to your minecraftservers.blog listing.
Votifier only receives the vote. It doesn't hand out diamonds, ranks or crate keys. That job belongs to a second plugin, called a vote listener, and without one a vote arrives and nothing happens. Rewards are covered in how to set up vote rewards, so get Votifier working first.
What you need
- A server that runs plugins. NuVotifier supports Spigot and Paper from 1.7.10 up, plus Sponge 7, BungeeCord, Waterfall and Velocity.
- Access to the server's files, through your host's panel, SFTP or the machine itself.
- One spare TCP port that isn't your Minecraft port.
- A free account on minecraftservers.blog.
One caveat before you start. NuVotifier's last release was 2.7.3 in July 2021, and the latest commit on its main branch is from May 2023. It's still the plugin nearly every server list documents, but we couldn't find a release note that names Minecraft 26.x, so watch the console the first time it starts. If it refuses to load on your version, VotifierPlus and azuvotifier have both had more recent releases. VotingPlugin lists VotifierPlus as a supported listener.
Install NuVotifier
- Download the jar from the NuVotifier releases page. The same file runs on servers and proxies.
- Stop your server and drop the jar into the plugins folder.
- Start the server and let it finish loading.
On first start NuVotifier creates a folder at plugins/Votifier. Inside is a config.yml and an rsa folder holding public.key and private.key. If the folder isn't there, the plugin didn't load. Check the startup log for an error and run /plugins to see whether it's listed.
Set the port
Open plugins/Votifier/config.yml. Two lines matter.
host: 0.0.0.0listens on every network interface, which is right for almost everyone. If your host tells you to use a specific address, follow your host.port: 8192is the default. Change it if your host gave you a different port or something else already uses 8192.
The port can be anything from 1 to 65535 as long as nothing else on the machine is using it, and that includes the Minecraft port. If your game server runs on 25565, Votifier can't also use 25565.
On shared hosting you usually can't pick a port freely. Look for a Network or Allocations tab in the panel, add an extra port, and put that number in the config. If the panel doesn't offer one, ask support. Votifier needs its own port.
Save the file and restart the server. Watch the startup log for a bind error, which means another process already has that port.
Open the port
Votifier talks over TCP, and the server list connects to you from the internet, so the port has to be reachable from outside.
- On a game host, the port you allocated in the panel is normally all you need.
- On a VPS or dedicated machine, allow it in the firewall. With ufw that's
ufw allow 8192/tcp. Some providers also run a firewall in their own dashboard, which needs the same rule. - At home, forward the TCP port on your router to the computer running the server, and allow it through Windows Firewall.
Copy your public key
Open plugins/Votifier/rsa/public.key in a text editor and copy all of it. Server lists use this key to encrypt each vote so that only your server can read it.
Share public.key and nothing else. The private.key file stays on your server. If the key pair is ever replaced, every list you've added needs the new public key.
Add Votifier to your listing
- Log in and open your dashboard. Click Add Server for a new listing, or edit a server you've already added.
- In the Votifier (optional) section, tick Add details.
- Votifier IP: enter your domain, such as play.example.com, or your public IP. Private ranges like 192.168.x.x are rejected because we couldn't reach them. Don't enter 0.0.0.0. That's the address NuVotifier listens on, not one a list can connect to.
- Votifier Port: enter the port from
config.yml. The form starts at 8192. - Votifier Public RSA Key: paste the contents of
public.key. You can include the BEGIN and END PUBLIC KEY lines or leave them out, because the form strips the headers and line breaks for you. - Save the server.
Test it
Under the key box there's a Test Votifier Connection button. Type a real Minecraft username, press it, and watch your server console. A working setup logs the incoming vote. Test votes don't count toward your server's stats. If you'd rather test before the listing exists, the Votifier tester does the same job and only needs a login.
The tester connects from our side of the internet, the same way a real vote does, so a pass tells you the port is open to the world. A fail comes with a reason: the domain didn't resolve, the connection was refused, it timed out, or the key was invalid. If you get one, Votifier not working? How to fix it goes through each.
You can also run /testvote in the server console. That sends a fake vote to your own listeners, so it checks the reward side but says nothing about whether the port is open.
Once Votifier details are saved, a Vote button appears on your server page. Until then, anyone who opens your vote page sees a note that the server hasn't enabled voting.
Reloading after changes
After editing the config, run /nvreload from the server console. It doesn't work in game, on purpose. Avoid the general /reload command and plugin managers. NuVotifier's maintainers don't support reloading it that way, and if you've already tried and votes stopped, a full restart fixes it.
What to do next
Votifier is the easy half. Players notice the reward, so pick a reward plugin next. That guide covers VotingPlugin and TDX VotePlus, a paid option for large servers. If your vote tests keep failing, the troubleshooting checklist is the place to look.