Donator Express
Donator Express
** Note: All Donator Express web portal versions from version 1.6.6 are insecure. A new version is in development and will be released shortly **
What is Donator Express?
Donator Express allows members on your server to view and purchase ranks/items without any hassle. Users get their purchased item automatically. The plugin only requires a one-time setup, and then you can sit back, relax and watch the donations come in!Works with 1.7.9!
Download the portal and plugin here: http://dev.bukkit.org/bukkit-plugins/donator-express/files/
** Note: All Donator Express web portal versions from version 1.6.6 are insecure. A new version is in development and will be released shortly **
Why Donator Express when you have BuyCraft?
First of all, Donator Express is completely free, ran by YOU the server owner. Unlike other plugins Donator Express uses "Tokens" which is virtual currency users need to purchase to buy donator packages (ranks/item packages) which you have setup for your server. The tokens are completely manageable and you control their distribution (example: 1 Token = $1 USD). YOU are the central bank their is no third party controlling the tokens, you are in full control and you decide initially how much 1 Token is worth. You can also give out tokens in-game to a player as a reward or accomplishment they may have made. Players automatically get ranked in-game once they confirm their purchase. Donator Express can run ANY set of console commands which you specify to be ran once a user confirms their purchase in-game.
Features
- Fully Configurable
- - You decide the price of your Virtual Currency
- - You choose the name of your Virtual Currency (example: Tokens)
- - Easily change the currency you accept payments in.
- - Add Unlimited Ranks and Items that users donate for on your server.
- - Add any set of Console Commands to be ran once a user confirms their purchase.
- - Easily manage the Virtual Currency required to purchase a particular rank or item.
- Secure
- - Random Security Key used with MD5 hash to encrypt passwords in the database.
- - Notification Email: Get Email Alerts when a transaction has failed or marked as Fraud
- User Friendly
- - Users required to confirm their purchase by typing /donate confirm to prevent accidental ordering.
- - Users can easily check their Virtual Currency balance in-game using the command: /donate check.
- - Automatically add Virtual Currency to the users account once they have completed their payment.
- - Easily contact a server administrator via Web Portal
- - Plugin available in English, French, Spanish, and Dutch
- Admin Friendly
- - Need help? Easily get support within the Admin Panel
- - Add packages with the same price and it will still work! (Some plugins don't allow this).
- - Admin Center in the Donator Express Portal: Easily manage Users, Income, and Tokens!
- - All purchases, and transactions get logged to a database table. Easily make a customized page!
Screenshots
Example of a user about to exchange their tokens (virtual currency) for a package that has been setup on the Minecraft Server.
The user has now purchased the package using their virtual currency and their remaining balance is now displayed to them.
Additional info
This plugin utilizes an external version checking system, which means that the plugin makes a connection to curseforge.com and the following may occur (note that this plugin only checks for files and does not download them)- - The plugins version checked against approved files
- - Downloading of the plugin files
- - Launching of the plugin files downloaded
You can disable the check and/or automated download via the configuration of this plugin.
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- - A unique identifier
- - The server's version of Java
- - Whether the server is in offline or online mode
- - The plugin's version
- - The server's version
- - The OS version/name and architecture
- - The core count for the CPU
- - The number of players online
- - The Metrics version
You can disable the stat collection via /plugins/PluginMetrics/config.yml if you wish.
Setup guide and commands/permissions
The wiki can be found here. It tells you how to setup the webportal and plugin.http://aman207.net/wiki/DonatorExpress
You can also view a video tutorial on how to setup the plugin here
Questions?
Still have questions? Contact us here.Need Minecraft Hosting? Be sure to check out our sponsor(s)!
Attention Translators
I am looking for users to help better translate existing phrases for the DonatorExpress plugin. If you speak/write French, Spanish, Dutch or German and would be interesting in reviewing some translations, please contact [email protected]Requirements
Java 7Web Hosting
PayPal Account
MySQL Database
Minecraft Server (duh)
Live Demo
Official Portal Demo Website:http://targetcraft.net/demo/dep/
@DexCastServer
I am hoping at the latest, July 2nd.
We should have it done before that, but we keep thinking of more things to add :P
@aman207
Thanks, I would really appreciate it, how long until you release?
@DexCastServer
Well in the next update, I can try to incorporate that feature that you requested. I can't do it for the initial release as I have to many bugs to solve right now.
@aman207
mybb
(paid hosting)
@DexCastServer
When you say website, do you mean like a forum? If so, which forum?
By sync, I mean say if I had a website and a server with ranks and both had the same rank names when the user bought VIP, would the user be set to VIP on the website? Also any chance you could add a little perk? :p When the user registers on the forums and types a command like /donate link would there be a ability for the user to link their 2 accounts together?
@DexCastServer
Hi, there won't be an official page implemented which will show you the user who has purchased tokens. However there will be a database table which logs all these transactions, such as: Tokens Purchased, Date Purchased, First Name, Last Name, PayPal Email, and Registered User Email. There will also be a separate database table created once a user Purchases a Rank or Item using in-game commands such as /donate buy [rankname], which will log how much Tokens the user spent, what they ordered, and time/date.
You can simply use the information from the database to develop your own page that will output the result/information that your looking for. - Just because the current Donator Express Portal does not at the moment have a Admin Area.
If you can please elaborate on what you mean by "sync the ranks" I will gladly answer your question. Thank you :)
Hey, thanks for the reply I think you misunderstood what I meant. What I meant was will there be a page which tracks the donations made to buy the tokens like the enjin example which will show who has cashed back?
Also, I would really love it if you would sync the ranks as I have not seen any other plugin which has the capability to be able to do that.
@DexCastServer
So the way the plugin is designed, it is not meant to handle refunds. When you make a new rank, the plugin generates a section in the config called [rankName]-commands.When someone type /donate buy [rank], the plugin checks to see if the user has enough tokens, and then it runs the commands that are set in the config for that rank.
So for example, you have a rank called Gold that costs 5 tokens. A user has registered and has paid for the 5 tokens. The user then in game types /donate buy gold and then the console executes the commands that you set in the config. So like you set it to run /manuadd %player gold. I will then be put into the group called "gold" and my tokens will deducted from my account.
If someone wants a refund, you would just need to manually change the users rank back to the default. Or whatever one you want. As for tracking items and removing them, this isn't possible. If the person sells the items that you gave them, then there isn't any item to remove.
I could sync ranks with the database, but you would need to create a php script to get the rank from the database.
Hey, I think the idea is great however I have a few questions/ideas for you to consider:
What happens if the user cash backs? Could you not possibly create a system where it says about the donations like enjin's http://files.enjin.com/1340/bukkit-donation-plugin-store-free.jpg and have to remove the gained rank/items.
Also any chance you could make the web ranks sync as in say I buy VIP or something using this system are you planning of setting it so it changes both the web rank and server rank? Also if I have VIP for 5 tokens and want to get to a rank which cost 10 tokens would there be a way for me to pay 5 tokens as in total I would have payed 10 tokens?