Ultimate Voting Tokens [Bungee & MySQL Support]

 Ultimate Voting Tokens [Bungee & MySQL Support] 3.0.0

Ultimate Voting Tokens [Bungee & MySQL Support]
lrDuz6G.jpg
DuBdZEC.png
YwCi2LO.png
YWZAJGB.png


PLEASE NOTE: Ultimate Voting Tokens is not just for networks, it also supports singular servers. Just install the CoreTokens.jar file and you will be good to go.

Introduction:


Listing your server on voting sites is one of, if not the best, methods of advertising. Get to the top of the list, and reap the rewards of hundreds and thousands of players. Of course this is easier said than done, and networks face the additional obstacle of rewarding players across multiple servers.

As a network owner myself, I know how difficult it can be to reward all your players fairly, while preventing cross server trading and making sure players are motivated enough to vote multiple times every day. But look no further, this plugin aims to solve EVERYTHING voting related.

How it works:

The basic principle of the plugin comes down to a currency called "tokens". Every time a player votes for your server, they are awarded a configurable amount of tokens. These tokens can then be spent on items/permissions/anything you want, through the customizable chest GUI stores on each server. This not only allows you to customize rewards per server and give players more freedom and choice. But also wipes out cross server trading of surplus items, which they gain on servers they do not play on across your network.

The plugin works by storing a players token balance via MySQL which can then be called from any server. However this is not all the plugin stores. To encourage players to vote every day, the plugin stores the number of days that player has voted in a row, their "streak". If their streak is more than a week, they will be awarded double tokens every time they vote. If it's more than 2 weeks, triple, and more than 3 weeks, quadruple. However, if a player misses just a single day, their streak gets reset to 0.

Additionally, a constant "bonus multiplier" can be given to a player via commands. Allowing you to give multipliers as donor perks, or prizes. The algorithm used to calculate how many tokens a player receives per vote is: default amount of tokens multiplied by the bonus and streak multiplier added together. Of course this multiplier feature may not be to everyone's liking, as it may unbalance your economy. Therefore you able to individually disable and enable both streak and bonus multipliers within the config file.

And last but not least, the plugin also stores the number of votes a player has in total and per month. Allowing you to hold voting contests across any time period. Simply reset the counter for all players via command, and start your next contest.

Features:
  • Supports 1.7 & 1.8 (should work on any version, but have not tested below 1.7).
  • MySQL supported "token" currency.
  • UUID support for name changes.
  • Customize the amount of tokens given per vote.
  • Independent fully customizable chest GUI stores for each server.
  • Give players items/permissions/anything you want as a reward.
  • Set permissions per slot, to only let certain groups purchase certain items.
  • Prevent cross server trading of vote rewards.
  • Encourage players to vote every day with voting "streaks".
  • Award token multipliers for consecutive streaks.
  • Award token multipliers via command for donors or events.
  • Freedom to disable multipliers and keep to the basics.
  • Ability to hold voting contests, by storing the number of votes per player.
  • Ability to see the current and last months top voters in game.
  • Customizable "/vote" command, to display voting links.
  • Broadcast on your servers when someone votes.
  • Notify a player when they have voted, regardless of which server they are on.
  • No need for additional plugins! (Except Votifier)
  • HUGELY customizable, to make it feel bespoke for your network.
Installation:
  1. Install and configure BVotifier on ALL of the servers on your network.
  2. Download and unzip the two jar files.
  3. Upload "CoreTokens.jar" to ONE server, and "ServerTokens.jar" to all the others.
  4. Stop your servers, and edit the config files generated as you wish.
  5. Create the MySQL database, using the name specified in the config.
  6. Restart your servers, and enjoy!


Dependencies:
  • The plugin requires a MySQL database.
  • The plugin requires BVotifier on all servers.
Terms of Service:
  1. You are not permitted to -Redacted- this plugin in any form.
  2. You are not permitted to decompile or modify this plugin in any form.
  3. You will not file a chargeback, dispute, or perform any similar action. Doing so will result in your licence being revoked along with further action from SpigotMC.
    1. The exception to this is if you have already contacted SpigotMC, and they have approved a chargeback. If this is the case, I will gladly refund your money
  4. I reserve the right to change the price of this plugin whenever I wish.
Contact:

Similar resources

Arduino Programming: The Ultimate Beginner's Guide to Learn Arduino Step-by-Step LeakedSquid
Arduino Programming: The Ultimate Beginner's Guide to Learn Arduino Step-by-Step
5.00 star(s) 2 ratings
Downloads
23
Updated
Auction House - The Ultimate Auction House Dekomori
The most feature packed, up to date auction plugin on Spigot. 1.8-1.18 support in a single jar.
5.00 star(s) 1 ratings
Downloads
190
Updated
BlackSpigot General Chat
Rules Help Users
    Z @ zezohassan: hi
    Top