[ADMN/WEB] [BukkitDev] Buycraft -The most advanced Donation Plugin.

Discussion in 'Archived: Plugin Releases' started by lmc, Aug 16, 2011.

  1. [​IMG]
    Over 100,000 servers have used Buycraft over the last 2 years.
    What is Buycraft, and why does my Minecraft server need it?
    Buycraft enables you to sell in game items/memberships to your community, allowing yourself to fund your server bills to keep your Minecraft server alive. Buycraft is basically an online shopping cart system for your own server!​
    How will my players use Buycraft?
    After you have created a Buycraft account, you are given an online webstore which you can use to promote your items for sale. Your players will visit this website and be able to purchase the items that they want, be it a collection of armour, or a monthly VIP membership.​
    What can I sell to my users, and how?
    Buycraft enables you to sell ANYTHING to your users, from a collection of armour upgrades, to monthly VIP memberships. When a player purchases a product, it is automatically processed on your Minecraft server, and removes all hassle of managing payments by yourself. All these different options will take the worry out of funding your Minecraft server.​
    Some of the awesome features available:
    • Create donation packages which can reward your players with anything you imagine.
    • Setup advanced packages for memberships ranks, with support for automatic Paypal subscriptions.
    • Many Payment gateways supported! (Paypal, Stripe, Google Wallet, Paymentwall, 2Checkout, Onebip, Paygol, Payza, and Coinbase.)
    • Coupon codes to offer discounts to your players.
    • Run promotional sales to gain attention to certain donation packages.
    • Cumulative ranking to enable your players to upgrade their ranks.
    • Custom variables to offer advanced customisation of your packages.
    • Detailed donation statistics to see how well your server is performing.
    • Multiple webstores per account, with the ability to create sub accounts for your other moderators/administrators on your server.
    • Advanced fraud protection to prevent chargebacks.
    • Webstores available in over 8 languages.
    • You can change your webstore theme and even integrate it into your own website.
    • Everything is hosted by us, resulting in a hassle free and inexpensive way to run your own webstore! The Buycraft platform is updated regularly with many new features added each month.
    Have a feature suggestion? Post it below!

     
  2. Offline

    Jazed

    Sounds good ;)
     
  3. Do you mean on the webstore?
     
  4. Offline

    niftyapple

    Code:
    11.10 17:09:59 [Server] INFO Connection reset
    11.10 17:09:59 [Disconnect] User niftyapple has disconnected, reason: disconnect.quitting
    11.10 17:09:46 [Server] INFO [Buycraft] Loaded 2 package(s) into the cache.
    11.10 17:08:47 [Server] INFO CONSOLE: Gave niftyapple some 278 (DIAMOND_PICKAXE)
    11.10 17:08:22 [Server] INFO Connection reset
    Not sure what prompted this, but it needs investigated. I was testing the plugin, added something to my cart and never bought it. A short while later, the plugin just gave it to me...

    Oddest part, still in my cart on the web front.

    maybe a feature request... a log of time and what command was run to show that buycraft initiated it.

    further documentation.

    Code:
    Gateway    Minecraft User    Package(s)    Price paid    Last updated    Status         
    Manual    niftyapple    81466    - -    11/10/2012 22:06    Completed    More info    Delete
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2016
  5. Offline

    rtcabooservb


    Another day gone by without coupons. ;) That's alright, as long as they are perfect on day one! :)
     
  6. Not doubting you, however for that package to give it self to you manually you would need to add it manually via your account. I could take a look into it further if you message me a Skype handle or email address

    Paygol will be fixed in the next update to all who are currently having issues with it.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2016
  7. Offline

    Equinox2507

    Feature Request :

    Is there any way you guys could add an auto renewal option , so instead of it expiring if they wanted it to auto renew once its up then it auto renews and they don't need to worry about it expiring.

    I understand that its a donation not a subscription but could you make it an option for a "donation subscription"

    Might sound strange but it would be a lot simpler , if you can't because of legal issues or whatever then that's fine :)
     
  8. Coupons have been released, sorry about the wait.
     
  9. Offline

    jorisk322

    Very nice, very nice! I think it would be better if you could make it so the coupons don't 'stack', because otherwise, things can get a little bit too cheap.
     
  10. Its up to you as an account holder to manage what coupons are in your community at what time, if you get me. I can add some settings if wanted though.
     
  11. Offline

    maroselis

    It seems like there is a javascript error when you try to click the "More Info" buttons in the Packages.

    I'll use my store as an example: http://siegecraftmc.buycraft.net/category/view/7752

    Not sure when it started happening, just noticed it today when I went to add more packages.
     
  12. Offline

    John Tam

    Hello lmc,

    Love the new coupon feature. I was wondering if its possible to add another feature for the Coupons?
    All the settings currently for the coupons are great, but one more feature may be cool and could help others is that a coupon will ONLY work over a certain amount of money in a basket total. So lets say that you must spend at least $50.00 in the basket to use the coupon or something like that.

    So basically a minimum requirement for the basket to activate the coupon?

    Thanks for listening!
     
    lmc likes this.
  13. Sounds brill! Will do that today.
     
  14. Offline

    jjacobson

    Hello imc, you are god. Thanks for the plugin.
     
  15. New website update: Payments overview search bar & "More info" webstore bug fix.
     
    maroselis likes this.
  16. Offline

    maroselis

    You're the best!
     
  17. I've actually had to remove the search bar, sorry all. It contained a nasty bug, I'll fix.
     
  18. Offline

    JAC

    When is comulative ranks coming out and could you give us a quick description on how there going to work
     
  19. Offline

    Mercury

  20. Offline

    TnT

  21. Offline

    Mercury

  22. Offline

    papand13

    Cannot login to Buycraft with Chrome? But i can with IE
     
  23. Offline

    christoturner

    Could you add the ability to rearrange category orders in the menu? Or just make them alphabetical?
     
  24. Offline

    ProjectInfinity

    Yes, it works fine for me with HTTPS set to false.
     
  25. Offline

    Fluxty

    My server (play.pureminecraft.com) is having trouble with Buycraft. This is an extremely random event, as one day all donations became null. Sometimes people receive the items they buy, but nobody receives the permissions (that had been working fine prior to this).
     
  26. Offline

    [qwerty]

    This is strange, my most recent payment's packages are not going through. I don't know why all of the sudden the plugin locked up.

    I take it student accounts don't like IPNs, I got things fixed now.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2016
  27. Offline

    Reptar_

    Ever since I ugraded my Java to SE 7 (Mac) I have been getting all these errors:
    Code:
    00:43:31 [INFO] [Buycraft] Enabling Buycraft v4.7
    00:43:32 [SEVERE] javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    00:43:32 [SEVERE]at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
    00:43:32 [SEVERE]at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1902)
    00:43:32 [SEVERE]at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:276)
    00:43:32 [SEVERE]at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:270)
    00:43:32 [SEVERE]at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1338)
    00:43:32 [SEVERE]at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:154)
    00:43:32 [SEVERE]at sun.security.ssl.Handshaker.processLoop(Handshaker.java:868)
    00:43:32 [SEVERE]at sun.security.ssl.Handshaker.process_record(Handshaker.java:804)
    00:43:32 [SEVERE]at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1032)
    00:43:32 [SEVERE]at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1328)
    00:43:32 [SEVERE]at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1355)
    00:43:32 [SEVERE]at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)
    00:43:32 [SEVERE]at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:515)
    00:43:32 [SEVERE]at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
    00:43:32 [SEVERE]at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
    00:43:32 [SEVERE]at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
    00:43:32 [SEVERE]at net.buycraft.api.Api.HttpRequest(Api.java:178)
    00:43:32 [SEVERE]at net.buycraft.api.Api.call(Api.java:142)
    00:43:32 [SEVERE]at net.buycraft.api.Api.infoAction(Api.java:47)
    00:43:32 [SEVERE]at net.buycraft.BukkitInterface.onEnable(BukkitInterface.java:69)
    00:43:32 [SEVERE]at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    00:43:32 [SEVERE]at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374)
    00:43:32 [SEVERE]at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    00:43:32 [SEVERE]at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:266)
    00:43:32 [SEVERE]at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:248)
    00:43:32 [SEVERE]at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:297)
    00:43:32 [SEVERE]at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:276)
    00:43:32 [SEVERE]at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:226)
    00:43:32 [SEVERE]at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140)
    00:43:32 [SEVERE]at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:377)
    00:43:32 [SEVERE]at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
    00:43:32 [SEVERE] Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    00:43:32 [SEVERE]at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385)
    00:43:32 [SEVERE]at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)
    00:43:32 [SEVERE]at sun.security.validator.Validator.validate(Validator.java:260)
    00:43:32 [SEVERE]at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:326)
    00:43:32 [SEVERE]at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
    00:43:32 [SEVERE]at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:126)
    00:43:32 [SEVERE]at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1320)
    00:43:32 [SEVERE]... 26 more
    00:43:32 [SEVERE] Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    00:43:32 [SEVERE]at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:196)
    00:43:32 [SEVERE]at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:268)
    00:43:32 [SEVERE]at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380)
    00:43:32 [SEVERE]... 32 more
    00:43:32 [SEVERE] [Buycraft] Unexpected error occured in the authentication process.
    
     
  28. It was mentioned above to disable https as a temporary fix
     
  29. Offline

    Reptar_

    I saw and did it already. I didn't read those posts until after I posted. :3
     
  30. Hi all

    Sorry about no official response on the issue with SSL and the plugin, If I could please request that you disable https in settings.conf for now while I get the issue resolved.

    Thanks
     
  31. Offline

    Nickbbeezy

    Would Liberty Reserve be a payment option any time in the future?
     

Share This Page