25% OFF First Invoice

Code at Checkout: CAVES

NuVotifier & Rewards Plugin

Last modified on Jun 29, 2022 in plugins

mc head 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

  1. Navigate to the NuVotifier Spigot Page.
  2. Press the blue Download Now button.
    Votifier and Rewards Download
  3. Save the file to a safe location or later.

 

Server Installation

  1. Navigate to the Apex Server Panel, then stop the server.
  2. Ensure you are running a plugin-compatible version, such as PaperMC or Spigot.
    Votifier and Rewards Version Change
  3. In the left-hand menu, enter the FTP File Access and log in.
  4. Locate or create the plugins folder, then enter it.
  5. Press Upload in the top-left menu, then drag + drop your .jar file.
    Votifier and Rewards Upload
  6. 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:

  1. From the Apex Panel, ensure the server is offline.
  2. Enter the FTP File Access like before.
  3. Navigate to the plugins folder, followed by the Votifier folder.
    Votifier and Rewards FTP Navigation
  4. Press Edit to the far-right of the config.yml.
  5. Fill out the following information:
Votifier and Rewards Config

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.

Votifier and Rewards Console Info

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

Votifier and Rewards In-Game Message

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:

Votifier and Rewards Config Example 1
  - 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.

Votifier and Rewards Config Example 2
  - 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

Votifier and Rewards Voting Plugin

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.

Start Your Minecraft Server

Get started with your own minecraft server in 5 min and start trying out these great features.