Come chat with us and we will get back to you as soon as possible!
Contact SupportHolyHosting
Holy Team

Server voting is one of the most common ways to promote a Minecraft network, and NuVotifier is the plugin many owners use to handle vote notifications. On a single server, the process is fairly direct. On a BungeeCord network, there are more moving parts because the proxy and each backend server need to communicate correctly.
The goal is simple: a vote arrives at the proxy, the proxy forwards it to the right backend server, and VotingPlugin runs the reward commands. The setup is not difficult, but one wrong port, token, or spacing issue can make the whole thing sulk quietly in a corner.
This guide explains how to install NuVotifier and VotingPlugin for a BungeeCord network, configure plugin messaging, add vote rewards, and fix the most common problems.
Before starting, make sure your BungeeCord proxy is already working and that your backend servers are connected. You will need NuVotifier and VotingPlugin installed where voting should be handled.


Repeat the needed plugin uploads for the backend servers in your network. The proxy must be able to receive votes, and the backend servers must be able to process them.
After the restart, NuVotifier should create its configuration files. Start with the proxy, since this is where external voting sites will send vote data.
`/plugins/NuVotifier/`


`/plugins/Votifier/`

Make sure the backend server name, IP address, port, and token match the server you are adding. Repeat this for every backend server that should receive vote data.

You can optionally set `onlySendToJoinedServer` to `true`. With that enabled, votes are sent only to the backend server where the player is currently connected.
After saving the files, test a vote using the public RSA key from the BungeeCord NuVotifier setup. The key is stored in the plugin's `rsa` folder. If the test produces a message in-game, the forwarding path is working.

VotingPlugin can also be configured through MySQL, which is usually better for larger networks. That setup stores vote data in a shared database and is worth considering if you manage many servers. For smaller or simpler networks, configuring VoteSites on each backend server is usually enough.

`/plugins/VotingPlugin/`
Example structure:
```yaml Rewards: Commands:
```
Spacing matters in YAML, so keep indentation consistent. YAML is very polite until it is not.

Repeat this process for each voting site on each backend server that should grant rewards.
Start by checking the proxy's NuVotifier configuration. The IP address and port for each backend server must be correct, and the forwarding method should be set to `pluginMessaging`.
Next, confirm the backend server configuration. The backend port should be `-1`, and its method should also be `pluginMessaging`. If either side uses the wrong method, votes may reach the proxy but never arrive at the backend server.
Finally, compare the token in the backend server's config with the token entered in the proxy's NuVotifier config. These must match exactly so the backend server can verify the vote data.
If votes register but rewards fail, inspect `VoteSites.yml` carefully. Most reward problems come from incorrect YAML spacing, wrong command formatting, or missing placeholders.
Do not add `/` before reward commands. For example, use `give %player% diamond 1`, not `/give %player% diamond 1`.
If one voting site refuses to behave, delete that site's generated section, send another test vote, and configure the rewards again from the newly generated entry.
Come chat with us and we will get back to you as soon as possible!
Contact SupportMake every block, mob, and tool in Minecraft look like Lego pieces. This guide walks through downloading, installing, and running Brickcraft on both client and server.
Learn how to install Litematica for Minecraft, load schematic files, position blueprints, and use the material list for survival builds.
Set up Valhelsia Enhanced Vanilla for Minecraft, install the client profile, configure your server, and learn the early skills, items, and fixes that help the pack run smoothly.