A guide for using Votifier (NuVotifier) to add voting, configuring rewards, and more to your Minecraft server with voting sites.
plugins
(The same directory, plugins
, can be used for both Bukkit-based servers and proxies) folder of your Minecraft server. Refer to this guide for help.Network
tab on the game control panel, Lime, and press the “Create Allocation” button to create a port.
The default port NuVotifier uses is 8192
however you can change that value to any open and unused port between 1
and 65535
.
Network
tab:Notes
area. Do not make this the Primary port as that would be the port reserved to connect to your Minecraft server.
/plugins/Votifier/
and open the config.yml
file. There, modify the port
value (on line 6
at the time of writing this guide) to the port that you’ve created on the previous step.
The ip
value is by default set to 0.0.0.0
which listens to all interfaces (IP addresses) that is bound to your server. The default value should usually work, and in the case it doesn’t, change it to the IP address that was opened with the port you created in step 1.
method
value in the config file to use pluginMessaging
. This also means we are not passing votes through ports, rather through plugin messaging so we can disable ports in all of the backend server. This can be done by changing the port
value to -1
.
Do NOT do this part on the proxy server.
Network
tab. See step 1 and 2 from the “Normal Bukkit-based Server Setup” section.
Now, moving onto the proxy configuration file, head to /plugins/Votifier
and open the config.toml
file. There, you need to input the port you’ve just created into the port
value. Furthermore, you also need to set the method
under the forwarding
section to pluginMessaging
.
/server
command. You can make further modifications and changes to the way it’s setup by using NuVotifier’s guide as reference
25565
, however it can vary on your setup. It is the 4-5 digit number beside the IP address.bedwars
, smp
, skywars
, prison
, etc.Public Key
, copy the contents of the /plugins/Votifier/rsa/public.key
file, and paste it into the field./testvote
(for Bukkit-based or Sponge servers), or /ptestvote
(for Velocity / Bungeecord servers)./plugins/SuperbVote
and open the config.yml
file. Find the rewards
value in the file (line 50 at the time of writing, or use CTRL + F
to search) and configure the commands that are executed.
As the plugin also offers if
functionality, you can configure different players to receive different rewards depending on the permission they have.
%player%
: Player’s username.%player_uuid%
: Player’s UUID.%service%
: The service where the vote came from.%votes%
: Returns the number of votes the player has./vote
command for players by changing the vote-command
from false
to true
.