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
@bizzig
Well payperiodhours is just that how many hours between payments. so set it to 1 to trigger the payments every hour the rest is logging that will be changed int he new version. Speaking of which
Update: I have had to rewrite more than I though and school has been slowing things down. Once I finish the new SQLite Library i will begin testing for the new release. Their is no reason that the current version shouldn't work on new versions of bukkit.
Hello. Just wondering if you can explain everything in the config file. I want to set it up a certain way, but I dont understand a few things. Im going to use this plugin to set up hourly payments for users. Thanks in advance. Always thankful for the work you developers do.
New version coming soon! I am hard at work in college and my schedule has leveled out so I can work on plugins again. At this point I think i may be able to keep the database as is but It may need to be redone If it is I will make it back up the file and try to migrate to the new database system. So be aware their is a slight possibility you may need to reconfigure the plugin all over again but this new system should facilitate more updates as I add features to the plugin.
And it will be for 1.6
Can a feature be added so you assign a periodic allowance to a permission grouping?
And maybe another option to make it so a player doesn't get paid until they log in, so in order to receive, say, a daily payment, they would have to log in at least once every 24 hours.
Working on update this may be tricky have to make new tables and copy data tot he new system
here is my idea for groups their will be a separate table for groups and it will work that if say you make a group called "members" and it will pay anyone with the group "members" the amount set by the group table so you can create a payment group instead of adding the same payment to multiple users you can just add people to a group and for automatic adding on a player joining the server if they have the permission autopayments.group.members then they will be added if they are not already to the group list
Can you please make it so it adds everyone to one group? I get about 20 people on my sever at a time and i dont want to keep adding people :/
@aldrigviking
good idea ill add that as a configurable feature in the future
Why not let the plugin add players automatically upon joining?
@TWSSYesterday
Thank you so much glad you like the plugin
Hey all you users I'm looking to develop this plugin further! please send in requests for any features you want to see in the plugin you can post as a comment or via a ticket just select feature request!
Ok im working on an update to 1.5 im just in the middle of production week and open Thursday so it may take a little
O n can any1 tell me a GOOD survival games plugin so like u can click on signs that say
[SurvivalGames] Click to join Arena 1
Cany any one tell me which command gets u ranks for real money???
it nice it work. i just feel this is too much work. i need one for all user. not set 1 by one. sorry. this will not help me
@basgangstaa
that's not what this plugin is for if you want that the survival games plugin should support what you need or use mob bounty and set the player bounty.
Can you please make a payment for when a player kills a player in survivalgames?
ot at the moment but that's a good idea I'll add it to my future plans.
Is there a way to set up payments for groups instead of individual players?
Thank you very much for this plugin.
We use it on Legacy Craft and it works amazing.
-Death