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/
could someone please help me on how to set this up step by step possibly in a simpler way? I dont understand how to set it up at all....
Where is the 1.7.9 version?
The Portal is being a little weird for me. It shows an error on the registration page: 'Notice: Undefined index: doVerify in <path removed>\donate\register.php on line 58'. Of course, i removed the path just to be safe. It does that error and does not send emails when i register. Edit: This seems to be a problem on my web server, but i cant figure out what it is. Edit2: Yep... Xampp wasnt loading sendmail, got it fixed for the email part, it still gives the error on registration page and in the admin panel. Other than that, Works fine! Edit3: Sorry for all the edits, i rather not put multiple comments. I used .htaccess to turn off the errors. It works fine now.
Hi, is it possible to make it compatible with 1.5.2? It stops on loading, not working at all. But 1.6+ is fine..
@MrRcon31
Do you have the phpmail module installed on your web server? If you are using a host, ask them to enable it.
I can't set up mailer :( Please help me :(
@AzroWear
AWESOME :DDDD u have me sold good sir *bows*
@SatansDaughter66
Sure thing! It can perform just a command or multiple commands. If there is a console command to assign players a chat color, then yes its 110% possible!
- Add any set of Console Commands to be ran once a user confirms their purchase.
ok so i have a question about this feature...does it perform a command? for example, i have a chat color plugin set up and i want players to be able to buy a chat color with the tokens. so when they buy it, they get the chat color they paid for.
even i tried the new version, and an other .jar file that send me the support....
but nothing goes xD ive had the same error in the console, every file i tried...
im at my end :D i dont know whos the fault
Nice Plugin Idea, but at my Server it doesnt works :(
@DJ_Nevercome
I believe this should had been fixed in version 1.6.6, if you cant find the download its awaiting approval from bukkit.
Hi... ive had an error in console... but i cant fix it, can anybody help me`?
Log: [13:44:21] [Server thread/ERROR]: Could not load 'plugins/DonatorExpress.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: net/targetcraft/donatorexpress/Main : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] at org.bukkit.craftbukkit.v1_7_R2.CraftServer.loadPlugins(CraftServer.java:351) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] at org.bukkit.craftbukkit.v1_7_R2.CraftServer.<init>(CraftServer.java:313) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] at net.minecraft.server.v1_7_R2.PlayerList.<init>(PlayerList.java:63) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] at net.minecraft.server.v1_7_R2.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] at net.minecraft.server.v1_7_R2.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:426) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] Caused by: java.lang.UnsupportedClassVersionError: net/targetcraft/donatorexpress/Main : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_30] at java.lang.ClassLoader.defineClass(ClassLoader.java:643) [?:1.6.0_30] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [?:1.6.0_30] at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) [?:1.6.0_30] at java.net.URLClassLoader.access$000(URLClassLoader.java:73) [?:1.6.0_30] at java.net.URLClassLoader$1.run(URLClassLoader.java:212) [?:1.6.0_30] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_30] at java.net.URLClassLoader.findClass(URLClassLoader.java:205) [?:1.6.0_30] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:323) [?:1.6.0_30] at java.lang.ClassLoader.loadClass(ClassLoader.java:268) [?:1.6.0_30] at java.lang.Class.forName0(Native Method) [?:1.6.0_30] at java.lang.Class.forName(Class.java:270) [?:1.6.0_30] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-9-g8e87ff5-b3033jnks]
@ShocksYT12
Haha thank you, we are very flattered :)
This plugin seems very neat, and it's FREE?!?!!? This is well good enough to be paid for.
@bobb741
Yup. The DonatorExpress package comes with a webportal that you host yourself. You then direct your users to this webportal, they pay real money to buy "tokens" which can be exchanged in-game for packages that you setup.
You can view the DonatorExpress documentation here http://aman207.net/wiki/index.php/DonatorExpress
This might sound stupid, but will this work if I hook it up to a website so people can buy with real money? (Can I hook it up to a website is my question)
@aman207
Sounds good. Thanks.
@turtledude01
Actually I am working on that right now. They will also have the ability to buy packages by selecting them from the inventory. Fully configurable of course
Any possibility of a inventory menu for players to see a list of packages? That would be really nice, even if it requires another plugin for it to work. Thanks.
This is a really cool idea. While I have no use for it atm, its great to see that its out there.