Auto Payments (Allowances)
Overview
Auto Payments provides a system that integrates with your economy that allows you to setup automatic payments based on a time period. You can group players together to simplify the process or set individual payments. You have full control over many of the aspects of the payments including time period, amount, group overrides, and much more!
I realize that Mojang is moving to the UUID system and I am working on getting it all set from the transition frankly it should not be that hard to do with he way I have names gathered already.
Features
-
SQLite database storage
Per user configurable payments
Configurable payment period
Configurable automatic account suspension period
Automatic resume after server stops
New Log Files
Group based payments
Better Error Reporting
Update notification (disable in config)
Dependancy
Downloads
Recommended | Latest Dev
Development builds of this project can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Bug Tracker
Donate
Commands
Blanks after the main context will return help for that commandUtility
/payment help - Displays the command structure /payment lookup [username] - Retrieves the information from the database about the specified user /payment force - Forces a payment cycle /payment abort - Stops all future payments /payment restart - Restarts stopped payments /payment reload - Reloads the plugin configGroup
/payment group create [groupName] [payment] - Creates a new payment group /payment group delete [groupName] - Deletes a payment group and resets all users in the group to default /payment group modify [groupName] [payment] - Sets the payment of an existing groupPlayer
/payment player set [playerName] [payment] - Sets the payment of a user /payment player group [playerName] [groupName] - Sets a users group /payment player clear [playername] - Clears the payment of a user /payment player clear [playername] group - Clears the group of a user /payment player pause [playerName] - Suspends a player's payments /payment player resume [playerName] - Resumes a player's paymentsPermission Nodes
Supers
autopayments.admin autopayments.player.* autopayments.group.* autopayments.payment.*Utility
autopayments.help autopayments.payment.force autopayments.payment.lookup autopayments.payment.abort autopayments.payment.restart autopayments.reloadGroup
autopayments.group.create autopayments.group.delete autopayments.group.modifyPlayer autopayments.player.modify.payment autopayments.player.modify.group autopayments.player.clear autopayments.player.pause autopayments.player.resume
Config
#Default payment period in hours
paymentPeriod: 24
#Timeout for automatic payments in days
paymentTimeout: 7
#Check For Updates
checkForUpdates: true
#How to notify you of updates pick ONE ->(console,chat,both)
notifyMethod: 'both'
#Group type (replace,add) replace overrides payment set per user add adds group to users default
groupMode: 'replace'
#The default group that a player is given on joining
defaultGroup: 'default'
#the default payment given to all new players
defaultPayment: 0.0
#
#[---------End Configurable--------]
#Don't change what is below
hoursToPayment: 24
configVersion: 3.0
Future Plans
-
Group permissions
UUID Support
Online Only Payments
Shorthand Commands
User Testimonials
-
Deathmaul51 Owner of Legacy Craft
"Thank you very much for this plugin. We use it on Legacy Craft and it works amazing."
-Death
-
View User Profile
-
Send Message
Posted Apr 3, 2015mabye make it for the whole server? that would be cool =3
-
View User Profile
-
Send Message
Posted Mar 20, 2015I am I just have hot a wall with some stuff going on in life I have an update but I have not tested it or finished all the functionality yet. Im hoping after this week I will have more time to work on it as my other project finishes up.
-
View User Profile
-
Send Message
Posted Mar 16, 2015@bgsteiner
Are you on this?
-
View User Profile
-
Send Message
Posted Feb 6, 2015Please be aware I have yet to make this plugin work with uuids this is my fault and have set aside time to update it this weekend
-
View User Profile
-
Send Message
Posted Jan 3, 2015@VancionGames
I have not made it so ranks have a permission you need to manually add people to the group "Gold" via the plugin but that is a feature i will implement in the future. Il will be able to resume development next week when I'm back from vacation.
-
View User Profile
-
Send Message
Posted Jan 3, 2015I'm working with GroupManager and I want to give a donator rank 100k per month but I can't figure out how to give it only to that donator rank.
I created the group called: Gold And a donator rank also called: Gold
But I tested it but it won't give the money to the gold rank, I gave the Gold rank the permission autopayments.group.Gold (for a test). And it still doesn't work, the conclusion is: What is the permission for a rank ( to copple it with a groupmanager rank ).
-
View User Profile
-
Send Message
Posted Dec 31, 2014@Kenthria
Good idea Ill add that to the plugin should be quick enough once I'm back home
-
View User Profile
-
Send Message
Posted Dec 11, 2014This would be amazing if you could set it so it only pays money per hour to those who are online.
-
View User Profile
-
Send Message
Posted Jul 10, 2014currently working on an update to add group suspension and migrate to uuid's
-
View User Profile
-
Send Message
Posted May 5, 2014All links to my CI server and bugtracker are working agin
-
View User Profile
-
Send Message
Posted Apr 20, 2014@hobbsvenn
Update posted look for it when it is approved
-
View User Profile
-
Send Message
Posted Apr 16, 2014@hobbsvenn I am still working on the plugin right now I am just keeping it updated as I have started on more productions as the school year closes. I will fix this pronto probably messed up the order when I had to rebuild the commands last update
-
View User Profile
-
Send Message
Posted Apr 8, 2014Hey, I'm not sure if you're still continuing this plugin, but if you are, I've encountered a problem. The plugin works fine, however if I change the config and reload the plugin, the configuration is reset back to how it was before. Have you any idea why this would happen? There is no error log, it just does it...
-
View User Profile
-
Send Message
Posted Feb 14, 2014@WsupPanda
That's a good idea Ill look into it
-
View User Profile
-
Send Message
Posted Feb 14, 2014Can players be rewarded an allowance based on playtime?
-
View User Profile
-
Send Message
Posted Feb 14, 2014Nice, thanks.
-
View User Profile
-
Send Message
Posted Feb 12, 2014Sorry guys, after a long couple of weeks at work I am back on tract with developing the plugin.
I am still looking for ideas to make this plugin better and as a new project I am looking for features that you might want to nee in my new plugin Extra Server Tools which is supposed to act as a supplement to essentials by adding features like watch lists, logging, gift keys, grey listing/in game registering, and other small yet useful features to make admins lives easier.
-
View User Profile
-
Send Message
Posted Jan 22, 2014Due to a unreported change in bukkits file regulations the updates will not be publicly available from bukkit but are still available from the jenkins server.
-
View User Profile
-
Send Message
Posted Jan 20, 2014@Kyren_Leah
Great to hear
-
View User Profile
-
Send Message
Posted Jan 20, 2014@bgsteiner
Great, I've updated already to the Dev build and it seems to be working just fine :) I just tested it with 1 player online now, I'll run some more tests later!
Thanks!