RALogin: The Blocklike Loyalty Program.
One of the most important aspects you want to see in a potential player on your server is loyalty. When you gain a new player, you want them to stay for a while, rather than join once and leave forever. Loyalty-reward programs are a proven method of ensuring consumer loyalty used by insurance companies everywhere.
It's fairly simple - reward customers for staying loyal, and they'll be motivated to not leave!
RALogin is a plugin that aims to implement a simple loyalty program in Minecraft. Every 24 hours, all players with appropriate permissions (listed below) will receive a user-defined amount of "login tokens" on login. These tokens can then be spent in-game on rewards, including monetary rewards, items, commands, etc. There is no limit to the amount of tokens a player can have, aside from memory/type limitations in Java.
RALogin requires Vault and a valid economy plugin to run!
|/logintoken||View token count||None|
|/logintoken trades||View available packages||ralogin.trade|
|/logintoken trade [package]||Trade tokens for a package||ralogin.trade|
|/logintoken check [name|uuid]||Check other players' token count||ralogin.view|
|/logintoken give [name|uuid] [amount]||Give a player tokens||ralogin.modify|
|/logintoken take [name|uuid] [amount]||Take tokens from a player||ralogin.modify|
|/logintoken set [name|uuid] [amount]||Set a player's tokens||ralogin.modify|
|/logintoken reset [name|uuid]||Reset a player's total count||ralogin.admin|
|/logintoken reload||Reload configuration||ralogin.admin|
|ralogin.receive||Receive tokens on login|
|ralogin.trade||Trade tokens for packages|
|ralogin.view||View other players' token counts|
|ralogin.modify||Modify token counts|
<big>Source code can be found here.</big>
<big>Originally written for RisingAllianceGaming. You should go check them out!</big>