Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
FREE
Freeman
9
9
Iron
12
12
Prime
18
18
Ultron
24
24
Lara
30
30
Orion
48
48
Thanos
Use discount code : SPRING25
25% OFFON YOUR FIRST ORDER
BEFORE
0 : 13 : 17 : 55
« Go back

How to Set Up Votifier and GAListener to get Votes & Rewards

Teyla
May 8, 2025 · 3 min read

Boost your Minecraft server popularity! Learn how to set up Votifier and GAListener to reward players for votes and grow your community in 2025.


Why Use Votifier and GAListener?

Player voting is one of the most effective ways to grow your Minecraft server. When players vote for your server on listing websites, it increases your ranking and visibility. In return, rewarding them keeps them engaged.

To automate this, you need two powerful plugins:

  1. NuVotifier : receives vote notifications.

  2. GAListener (GiveAnythingListener) : gives rewards when a vote is received.

This tutorial will guide you through installing and configuring both plugins on your Minecraft server in 2025.


Prerequisites

Before we begin, make sure:

  1. Your Minecraft server is running Spigot, Paper, or Purpur (recommended).

  2. You have FTP or panel access (like Multicraft or Pterodactyl).

You know how to restart your server.

Tip: Use Paper or Purpur for better performance and plugin compatibility.


Step 1: Download and Install NuVotifier

1.1 Download NuVotifier

Visit the official NuVotifier plugin page:
https://www.spigotmc.org/resources/nuvotifier.13449/

Download the latest version compatible with your server.

1.2 Upload the Plugin

Upload the downloaded .jar file to your server's /plugins folder using FTP or your panel's file manager.

1.3 Restart the Server

Restart your server to generate the NuVotifier configuration files.


Step 2: Configure NuVotifier

Go to:
/plugins/NuVotifier/config.yml

Make sure to configure the following:

host: 0.0.0.0 port: 31313 token: your_secure_random_token 

host should remain 0.0.0.0 unless you're on a specific bind IP.
port must be an unused and open port between 31000 and 32500 (e.g., 31313).
token is used when registering your server on vote sites.

Don't forget to save and restart the server after making changes.


Step 3: Install GAListener

GAListener can be found here:
https://dev.bukkit.org/projects/give-anything-listener

Download the .jar file and place it in your /plugins folder. Then restart your server.


Step 4: Configure GAListener Rewards

Go to:
/plugins/GAListener/config.yml

Find the section named rewardcommands: and customize it:

rewardcommands:  
- 'say Thank you {player} for voting!'  
- 'give {player} diamond 1'  
- 'eco give {player} 100'
 

You can reward players with:

  1. In-game items (e.g., diamonds)

  2. Economy money (requires Vault and an economy plugin)

  3. Permissions/ranks (requires LuckPerms)

  4. Broadcast or private messages

You can also enable or disable vote announcements:
voteannounce: true 

Set it to false if you want to disable global messages when someone votes.


Step 5: Add Your Server to a Voting Website

Register your server on voting sites such as:

  1. https://minecraftservers.org

  2. https://topg.org

  3. https://minecraft-mp.com

When adding your server, you'll usually need:

  1. Your server's IP address

  2. Votifier port (e.g., 31313)

  3. Token from NuVotifier's config.yml, to find your token :

    1. Open the plugins folder.

    2. Open the NuVotifier folder.

    3. Locate and open the config.yml file.

    4. Look for a line like this:
      token: 123e4567-e89b-12d3-a456-426614174000

You'll need to copy this token and paste it into the voting site?s Votifier settings, usually under:

  1. Votifier Token

  2. API Key

Most sites include a 'Test Vote' feature ? use it to ensure everything is working.


Step 6: Test the Setup

After setting everything up, test your vote system:

  1. Use the 'Send Test Vote' option from the vote site

  2. Ask a friend to vote

  3. Check your server console/logs

You should see confirmation from NuVotifier and reward actions from GAListener.

Troubleshooting tips:

  1. Double-check the NuVotifier token and port.

  2. Run /plugins to confirm both plugins are loaded.

  3. Ensure your YAML files have proper indentation : 

    1. Use spaces only (never use tab characters). 

    2. Indentation must be consistent, usually 2 spaces per level.

    3. Nested elements must be indented under their parent.


Advanced Tips

  1. Use VotingPlugin for advanced features like vote streaks, daily bonuses, and leaderboards. It replace Votifier and GAlistener functions.

  2. Combine voting with DiscordSRV to announce votes on your Discord server.

    1. Install DiscordSRV
      Download and place the plugin in /plugins, then restart your server.

    2. Set Up DiscordSRV
      In /plugins/DiscordSRV/config.yml, set your Discord channel:

      Channels:  global: ?your-channel-name?

    3. Edit Your Voting Plugin (GAListener or VotingPlugin)
      In config.yml, under vote rewards, add:

      rewardcommands:  
      - 'discordsrv broadcast {player} just voted for the server!' 

      This will send a custom message to your Discord channel every time a player votes.

    4. Restart and Test
      Send a test vote from a vote site. You should see the message in Discord.


Conclusion

Setting up NuVotifier + GAListener is a must-have strategy to:

  1. Get more votes and visibility on server lists

  2. Reward and retain loyal players

  3. Grow your Minecraft community consistently

  4. It's simple to set up and pays off quickly with more traffic and engagement.