NuVotifier adds voting functionality to your server and lets you appear on voting sites. It works on Bukkit servers and proxies (BungeeCord, Velocity, etc.) and supports Minecraft 1.7.2+.
Use voting to boost your server’s ranking and give players rewards for voting.
Installation
- Download NuVotifier from SpigotMC or Github
- Place the JAR in the
plugins folder
- Restart your server
The same JAR works for Bukkit servers and proxies (BungeeCord/Velocity).
Bukkit Server Setup
-
Create a port:
- Go to Network tab and click Create Allocation
- Default port is
8192, but you can use any available port
- Label it in Notes (don’t make it Primary)
-
Configure the plugin:
- Open
/plugins/Votifier/config.yml
- Set
port to the port you created
host should be 0.0.0.0 (listens on all interfaces)
host: 0.0.0.0
port: 25566 # Change to your port
- Configure rewards (optional):
BungeeCord / Velocity Setup
We recommend Velocity over BungeeCord to prevent vote spam by restricting backend server access.
-
Install on all servers:
- Install NuVotifier on the proxy and all backend servers
- Place JAR in
plugins folder and restart
-
Install vote listener:
- NuVotifier doesn’t include listener functionality
- Install a vote listener plugin on each server (see Configure Rewards for options)
-
Configure vote forwarding:
Backend Servers:
- Open
/plugins/Votifier/config.yml
- Set
port: -1 (disables port listening)
- Set
forwarding.method: pluginMessaging
Proxy Server:
- Create a port in Network tab
- Open
/plugins/Votifier/config.toml
- Set
port to the port you created
- Set
forwarding.method: pluginMessaging
See NuVotifier’s guide for advanced configuration.
Adding Your Server to a Voting Site
- Register at minecraftservers.org
- Click add a server and fill in:
- Server name, IP, port (default
25565)
- Description, tags, banner, etc.
- Enable Votifier and enter:
- IP address (numbers before colon)
- Port you created for Votifier
- Public key from
/plugins/Votifier/rsa/public.key
Keep your private key safe! If exposed, bad actors can spam votes.
- Click Send Test Vote to test. Check server console for confirmation.
Use /testvote (Bukkit) or /ptestvote (Velocity/BungeeCord) to test.
-
Install a vote listener plugin:
-
Configure rewards:
- Open
/plugins/SuperbVote/config.yml (or your chosen plugin)
- Find the
rewards section
- Configure commands to execute on vote
Example:
rewards:
- if:
default: true
commands:
- eco give %player% 1000
- give %player% diamond 1
Placeholders:
%player% - Player username
%player_uuid% - Player UUID
%service% - Voting service name
%votes% - Total votes
- PlaceholderAPI placeholders
Enable /vote command by setting vote-command: true.
Need help? Ask in our Discord or contact support.