How to Reward Players for Voting on Your Minecraft Server

How to Reward Players for Voting on Your Minecraft Server

How to Reward Players for Voting on Your Minecraft Server

Rewarding players for voting for your Minecraft Server on different voting sites is a great way to boost your server's ranking and increase its visibility on the internet. The simple way to do it is by tracking player votes through a plugin called Votifier (NuVotifier) and rewarding them for it. To install it on your server, you can follow our simple tutorial on it at How to Set Up Votifier (NuVotifier) on Your Minecraft Server, but the problem with Votifier (NuVotifier) is that it doesn't have a listener functionality, meaning it doesn't process or respond to the votes and is only responsible for receiving and forwarding them.

To solve this issue, we have to install a separate plugin, which will be responsible for processing and receiving votes from Votifier (NuVotifier) and rewarding the players for voting for the server. Some of the popular choices includes — VotingPlugin, SuperbVote, and many others. In this case, we are going to install and configure SuperbVote.

Installing SuperbVote

In order to install SuperbVote on your Minecraft server, head towards its SpigotMC resource page and install it. Further, follow the steps below in order to install it on your server.

SpigotMC page

  1. Log in to your MCServerHost dashboard, and stop your server in order to avoid any type of error while installing the plugin into your server.
  2. Head towards the file manager, install the SuperbVote plugin into your plugins folder, and restart your server in order to let it to create its configuration file on the server.

File Upload

On restarting, the plugin will create its configuration file in the plugins folder, which we have to configure in order for the plugin to work properly.

Configuring SuperbVote

On installing SuperbVote on your server, we can start configuring it in order to reward the players for voting. Just follow the steps below —

  1. Head toward the file manager and go to the plugins folder, where you will find a newly generated SuperbVote configuration folder.
  2. Inside the configuration folder, locate the file named config.yml, locate the reward configuration (line 50) in it and edit it according to your liking. In this case, we are going to reward 15 diamonds to the players for voting for our server.

File config

rewards:
  - if:
      default: true
    commands:
    - give %player% diamond 15
    player-message: "&aThanks for voting for us on %service%, you have been rewarded with 15 diamonds!"
    broadcast-message: "&a%player% has voted for us on %service% and was rewarded with 15 diamonds!"
  1. Save the file and restart your server in order to let the changes take place.

Adding Server to a Voting Site

After successfully configuring SuperbVote and Votifier (NuVotifier) on your server, now it's time to test it by adding your Minecraft Server on a voting site. In this case, we are going with Minecraft-MP, which is one of the most known voting sites on the Minecraft marketplace.

  1. Start by creating an account on the site.
  2. After creating the account, start with the process of adding your server on the site, where it will ask you for some basic details such as your Minecraft Server's IP, port, and a few other pieces of information.
  3. While adding the information, you will stumble upon the Votifier section, where you have to enable it by checking the box and adding the information given below.
    • Votifier Port: Newly Created Additional Port
    • Votifier Address: IP of your Minecraft Server.
    • Votifier Public Key: You can find it at /plugins/votifier/rsa/public.key

votifier website configuration

  1. On adding all the details, register your server and you are good to go.

votifier website confirmation

Common Issues

How to enable /vote command?!

To enable the /vote command on your Minecraft Server, locate a file named config.yml present in the SuperbVote configuration folder at /plugins/SuperbVote/config.yml. Find the vote command configuration (line 95) and set its value to true along with adding a message in it.

vote-command:
  enabled: true
  use-json-text: false
  text: |-
    &aVote for our server and get 15 Diamonds!
    &bLink 1: &f[https://minecraft-mp.com/server/your-server-link](https://minecraft-mp.com/server/your-server-link)

Conclusion

That's it. After following all the steps you will be able to configure SuperbVote on your Minecraft Server allowing you to reward your players whenever they vote for your server. This will help boost engagement and attract more players to your community.

Similarly, if you are having any type of issue or problem with your server at MCServerHost you can always get in touch with us by joining our Discord server or writing us at support@MCServerHost.com.

Related guides

All community guides

Loading…