NuVotifier & Rewards Plugin
Last modified on Jul 27, 2022 in plugins
By ApexHosting
Overview
Playing on servers is a staple part of the Minecraft gameplay experience. Many of these servers include plugins that add an in-game economy, cosmetics, and much more. Oftentimes, some of these features will be available by logging into the server at least once per day. Introducing NuVotifier, a plugin that can process votes submitted from external websites. When paired with a rewards plugin, all players can earn customizable bonuses from server currency to items like diamonds. Installing and configuring plugins is easy with Apex Hosting, so we have created this tutorial to assist you in getting started.
Summary
NuVotifier is a plugin developed for every modern Minecraft version following 1.7 and onwards. Developed by Tux and with over 111,000 downloads on Spigot, this plugin is a must-have for a complete Minecraft server setup. NuVotifier itself only processes votes submitted through external sites, so it must also be paired with a rewards plugin to choose the exact bonuses you wish to give.
Downloading NuVotifier
- Navigate to the NuVotifier Spigot Page.
- Press the blue
Download Now
button. - Save the file to a safe location or later.
Server Installation
- Navigate to the Apex Server Panel, then stop the server.
- Ensure you are running a plugin-compatible version, such as PaperMC or Spigot.
- In the left-hand menu, enter the FTP File Access and log in.
- Locate or create the
plugins
folder, then enter it. - Press
Upload
in the top-left menu, then drag + drop your .jar file. - Once at 100%, return to the main panel page, then restart the server.
The server will now start up with the NuVotifier plugin active. This can be confirmed by using /plugins
in-game to see if it is listed. If not, ensure it was uploaded into the correct folder, then restart once more.
Configuring NuVotifier
Before NuVotifier will work, it must first be configured to receive votes. This can be done by accessing the config.yml for the plugin using the flowing steps:
- From the Apex Panel, ensure the server is offline.
- Enter the FTP File Access like before.
- Navigate to the
plugins
folder, followed by theVotifier
folder. - Press
Edit
to the far-right of theconfig.yml
. - Fill out the following information:

Host – Your server’s IP address, not including the 5-digit port. This may be filled out by default.
Port – The 4-digit port that votes are sent over. We advise choosing a random 4 digits, then increasing by 2 or 3 until it works.
Once this is complete, save the file and restart once more. NuVotifier should now start and be fully operational. This can be tested with a Vote Test Website. Within the site, enter a name, details from the config.yml and the string of characters from \plugins\Votifier\rsa\public.key.

If successful, a message should appear in the console registering that a vote was received. This means you are ready to add a rewards plugin to your server.
Reward Plugins
While NuVotifier will receive the votes, a rewards plugin (aka Vote Listener) is required to complete the setup. There are many options that are available, however we will cover SuperbVote and VotingPlugin.
SuperbVote

If you are looking for a simplistic vote setup without much hassle, SuperbVote is your best bet. Simply download it from the Spigot Page and install it as normal. Once fully installed, it can be configured by accessing /plugins/SuperbVote/config.yml. The rewards can be set within the matching section of the config, however it can be configured in many different ways. Below are two examples of potential rewards:

- if:
commands:
- eco give %player% 1000
player-message: "&aYou have voted on %service% and have been rewarded with $1000."
broadcast-message: "&a%player% has voted for us on %service% and was rewarded with $1000!"
The above example will give the voting player $1000 from in-game currency. Additionally, the %player% and %service% message placeholders will appear with the correct information once displayed.

- if:
chance-percentage: 10
commands:
- give %player% diamond 4
- eco give %player% 1000
player-message: "%aA message to the player will go here."
broadcast-message: "&a%player% has voted. This is a broadcast message"
In the above example, there is a 10% chance of receiving 4 diamonds in addition to the $1000. Many different configurations and chances can be tweaked, providing a unique experience each time a vote is submitted.
VotingPlugin

If you are looking for a more complicated setup, consider using the ever-popular VotingPlugin. With vote streaks, milestones, and a complete effect system, this plugin can be completely customized to your liking. For information on how to configure VotingPlugin, visit their Wiki Page.
Conclusion
With NuVotifier and a rewards plugin setup and running, your players can now begin to vote to earn rewards. Both of these plugins work together to make the whole process work, with one to receive votes and one to process the results. There are many options for customizing each of the rewards to make your server unique. Whether you add currency, in-game items, or even activate other commands, this is all achievable with these two plugins. With this newfound knowledge, you are ready to make your server unique and jump into the world of voting!
Common Issues
The votifier folder does not appear in plugins:
This often occurs when the server is not loading up the plugin. Ensure that the plugin .jar file was properly uploaded into the plugins
folder, then restart the server once again. If issues are still occurring, try using /plugins
in-game to see if it appears. If the name does not appear in the list at all, try to redownload the latest plugin file and try again.
I’m not receiving any votes:
In this situation, first try to adjust the port in the votifier folder’s config.yml file. If it is still not working after this, ensure that the information entered in the vote websites are correct and match the host and port information in the config.yml file. In addition, watch the console when submitting a vote, as a message will often appear, regardless if the rewards are configured fully.