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/
@mug561
Yes you can receive payments to a unverified account.
Quick question: Can you recieve payments to a unverified paypal account with this plugin? or must it be verified?
@EndoraDragon
Where it asks for the hostname for the MySQL connection.
ex: localhost:3306
And make sure your Minecraft server IP address is allowed to connect to your Database.
It must be the port then. How/Where do I find the proper port?
@EndoraDragon
Yes you should. Make sure that you are adding the port at the end. By default, it is 3306
I have the web portal working. But when I want to do it server side and hit the command /Donate buy do I get this:
"[DonatorExpress] Hm. I can't connect to the database. Please resend your command. It should work this time."
I try the command again, same result. (Log after command: http://pastebin.com/BTuPALCL) Don't I just add the exact same Web Portal database to the server config like I did with the Web Portal config?
@flong55
Most likely not, as I'm on familiar with PayGo, feel free to add it yourself if you wish?
Is it possible that you can add PayGol for this? :)
@swimmer1929
This is also a different approach which offers virtual currency that needs to be purchased or given in-game (by admin commands) to redeem packages and items. Just the flexibility and ease.
@swimmer1929
Because those are hosted with a 3rd party. This plugin however, is hosted yourself. You get more control. You can edit it to your hearts desire. While you are locked in with the other two. You get very little control.
Why not just use Buycraft or Donationcraft (Part of the enjin plugin)? Just wondering why anyone would want to use another donation plugin when there are already 2, solid, reputable, perfectly good donation plugins.
@ldgiordano
DJDosKiller resolved his issue by moving to a web hosting provider. It's caused by a missing module or misconfiguration on the server, which I can't seem to get my hand on.
@AzroWear
Were you able to resolve DJDosKiller's issue? I'm experiencing the same and both have imagick and PHP GD Library both installed. Thanks!
@MineCrafterCity
You may put Donator Express & MineCrafterCity if you made significant changes on the portal. Otherwise only Donator Express please.
It doesn't really matter where you put it but it must be easily visible
@AzroWear
I will change the footer back asap. But is it ok if I make it, Donator Express & MineCrafterCity. I might change the whole layout, so there won't be any footer, where should I credit you than?
@MineCrafterCity
You changed some things to capitals in the config. Under ranks, the price, and the commands. Try changing it back to lowercase.
@AzroWear
Hi i have a bungeecord server so the plugin is in fact in installed just only on the creative part of my server. Anyways, I already added the package that way.. They appear in /donate list too..
This is my configuration: http://pastebin.com/fmsKzbyP
I go in-game and type: /donate add ShaMan it says, package already excists Than I type /donate buy ShaMan it says: Package does not exicsts.
@MineCrafterCity
You need to add a rank/package first using the command: /donate add [package name] then you can type /donate buy [package name] to purchase the rank you created. Its fairly simple in my opinion.
You will be added to the server list once the plugin is setup correctly, I have checked your server and you dont appear to have the plugin installed.
@aman207
Hi, I didn't have any erros. but I got it working now! I don't know what I did wrong... But do you maybe have a conguration file as sample? So I can see what it should be? Because when I buy a rank, it says the rank aint there so I'm propebly doing something wrong agian :P
Could you add me to that server list? :)
@MineCrafterCity
Can you check your console for errors?