DonationPoints
DonationPoints v1.9.0

What is 'DonationPoints'
DonationPoints came from a Bukkit request thread. I was already working on a similar plugin for my own server, so I decided to make it public. This will allow you the admin to give a player points (essentially for anything - but mainly for donating). From there, the player can use these points on 'perks' in-game. You can make the perks whatever you want.
What are Points?
Points are more of a virtual currency. Similar to how iConomy works, but it is more oriented toward donations and using your points to earn perks in-game. The idea behind the plugin is: Player Donates > Player Receives Points > Player Spends points on whatever / whenever. At the moment, the plugin only supplies a method for you giving the points to someone and them spending it, it will not* automatically give them points when they donate. I recommend another plugin, such as BuyCraft, to give a player points automatically. The Server Admin (or anyone with permission) can create packages in the config, and create signs for the packages to purchased on. Please refer to the signs setup guide linked below.
Features
- Define packages in the config file with custom prices that your players can spend their points on.
- Your packages contain a list of commands that will be executed from the console. For in-depth package creation, see the packages page listed below.
- MySQL storage for balances. This allows easy management of points for the server admin while keeping balances secure.
- Commands to give / take points from players if you need to.
- Checks for DonationPoints accounts when a player creates a new one to prevent duplicates.
- Commands and Permissions support.
- Metrics support.
- Set packages to expire after an amount of time.
- Limit the amount of times a user may buy a package, to prevent waste of points.
- Limits / Expiration can be defined on a per package basis.
- Easy to follow config. Run commands that are player specific using variables in the commands lists. See package setup for more information.
- All messages are configurable and neat. Plugin wont spam the player with ugly messages. They all follow the same scheme / colors.
Additional Pages
Dev Builds
I have already begun pushing Dev Builds for v1.6 of the plugin. You can find the latest dev build at the Upcoming Features link right above. Will always be up to date with the changes listed on the page.
Contact
If you have a suggestion for the plugin, or a concern, please open a ticket. The ticket tracker provided by Bukkit allows me to manage feature requests and bugs in an effective manner as well as communicate back as progress goes on.
Developer?
This project is available on GitHub. If you find something that needs fixing, feel free to make a pull request. If you're interested in continuing to develop the plugin, feel free to let me know and we can discuss adding you as a contributor. Click the image below to be taken to the repo.

Official Plugins
The following plugins were made with DonationPoints in mind and rely on the DonationPoints API. This means that you must have this plugin installed to use any of the plugins listed below.
DPEnchant - Users can purchase enchantments for their items using DonationPoints.
-
View User Profile
-
Send Message
Posted Apr 15, 2013Hi,
Is it possible to give donationpoints.sign.use.* to give permissions for all sign, then deny donationpoints.sign.use.apackagename to only deny that sign?
Sincerely, Mike4898
-
View User Profile
-
Send Message
Posted Apr 13, 2013@MistPhizzle
:)
I was looking forward to permissions to use specific signs.
-
View User Profile
-
Send Message
Posted Apr 13, 2013v1.6.1 has been uploaded. You will be able to download it upon approval by Bukkit.
Changes: Fix: Malformed Commands will no longer spit errors (/dp package) New: Sign Specific Permissions (Configurable)
-
View User Profile
-
Send Message
Posted Apr 13, 2013@lANTHONYl
At the moment, no. As soon as I think of a way to do so, I'll do it.
@lANTHONYl
At the moment, no. As soon as I think of a way to do so, I'll do it.
-
View User Profile
-
Send Message
Posted Apr 12, 2013Is /dp packages supposed to return a list of all packages?
-
View User Profile
-
Send Message
Posted Apr 12, 2013Would it be possible to set up a package config system that allows you to charge different prices for members of different ranks (pex groups preferably). That would allow me to use this plugin, as on our community ranks for donations stack. So if our vip costs $10 and our platinum costs $25, and we have a VIP, I really have no failproof way of charging that VIP $15 with this plugin. If there is such a way to work around this, please let me know :D
-
View User Profile
-
Send Message
Posted Apr 3, 2013I highly recommend an upgrade to 1.6 (especially for MySQL users)
Contains a lot of bug fixes.http://dev.bukkit.org/server-mods/donationpoints/files/10-v1-6/
-
View User Profile
-
Send Message
Posted Apr 1, 2013@MistPhizzle
And the example for the win. drtshock removed the link to the unapproved download.
-
View User Profile
-
Send Message
Posted Mar 31, 2013@MistPhizzle
I understand that. I just appreciate the QA that bukkit does for plugins before i download and install :)
-
View User Profile
-
Send Message
Posted Mar 31, 2013@lANTHONYl
The Dev Builds will be ahead of the next Bukkit approved download. The Bukkit download is v1.5, the Dev Builds are for 1.6
-
View User Profile
-
Send Message
Posted Mar 31, 2013@MistPhizzle
That was probably the fastest ticket close i've ever seen. I look forward to the bukkit approved download :)
-
View User Profile
-
Send Message
Posted Mar 31, 2013Sorry to do it, but i filed a ticket.
-
View User Profile
-
Send Message
Posted Mar 31, 2013@MistPhizzle
nice
-
View User Profile
-
Send Message
Posted Mar 31, 2013@lANTHONYl
Persists through restarts. It just keeps tracks of dates in the transactions table. It runs the expire commands when the player signs on when the package expires.
-
View User Profile
-
Send Message
Posted Mar 31, 2013@MistPhizzle
Very good sir :)
The expiration commands though are days only, no minutes or hours yet :/ Will the timer persist through server restarts, or will the expiration time be wiped/reset on server restart?
-
View User Profile
-
Send Message
Posted Mar 31, 2013@lANTHONYl
I have actually uploaded v1.5, contains expiration commands.
Edit: All documentation is now up to date.
-
View User Profile
-
Send Message
Posted Mar 31, 2013@MistPhizzle
Yeah i found that out after i asked here.
I see that others have mentioned timed commands. I would love that if it were able to persist through server restarts.
-
View User Profile
-
Send Message
Posted Mar 30, 2013@lANTHONYl
It allows the user to transfer their DonationPoints to other players using /dp transfer <player> <amount>
-
View User Profile
-
Send Message
Posted Mar 30, 2013What is donationpoints.transfer for?
-
View User Profile
-
Send Message
Posted Mar 23, 2013@Corsicaman
I am working on rewriting the entire plugin to clean some things up and add a ton of new requested features. Expect DonationPoints 2.0 out within the next couple of weeks!