RALogin: The Blocklike Loyalty Program.
<big>Goals</big>
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!
<big>Methodology</big>
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!
<big>Usage</big>
Commands
Command | Usage | Permission |
---|---|---|
/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 |
Permissions
Permission | Effect |
---|---|
ralogin.receive | Receive tokens on login |
ralogin.trade | Trade tokens for packages |
ralogin.view | View other players' token counts |
ralogin.modify | Modify token counts |
ralogin.admin | Reload configuration |
Configuration
Default config.yml can be found here.
<big>Source code can be found here.</big>
<big>Originally written for RisingAllianceGaming. You should go check them out!</big>
Just in case anyone is curious, this plugin works wonders on modded servers. Rising Alliance Gaming runs a Resonant Rise 3 modpack and we use this plugin exclusively for our login token rewards.
The 2nd version that is still awaiting approval works wonders. If anyone would like to see this plugin in action, feel free to visit the teamspeak of Rising Alliance Gaming: 85.236.100.125:10307 and we'll get you a whitelisted slot on our server.