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

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

  1. Offline


    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


    Both added to the todo list, thank you.

    Will get to coupons later today when im home from college.
  3. Offline


    I would like to see a minor change to WebUI.

    In payments list, if we have more than 30 entries, it goes to the second page.
    But I don't want page 2 contain page 1 items.. I'll explain.

    Let's say I have 35 payments.
    Currently on page 1 I see payments 1-30
    On page 2 I see payments 6-35

    What I want to see on page 1 is payments 1 - 30
    And on page 2 I want to see payments 31 - 35.

    May you please do this little tweak

    Thank you!
  4. Offline


    Sounds good ;)
  5. Offline


    Do you mean on the webstore?
  6. Offline


    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.

    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
  7. Offline


    Another day gone by without coupons. ;) That's alright, as long as they are perfect on day one! :)
  8. Offline


    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
  9. Offline


    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 :)
  10. Offline


    Coupons have been released, sorry about the wait.
  11. Offline


    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.
  12. Offline


    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.
  13. Offline


    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.
  14. 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.
  15. Offline


    Sounds brill! Will do that today.
  16. Offline


    Hello imc, you are god. Thanks for the plugin.
  17. Offline


    New website update: Payments overview search bar & "More info" webstore bug fix.
    maroselis likes this.
  18. Offline


    You're the best!
  19. Offline


    I've actually had to remove the search bar, sorry all. It contained a nasty bug, I'll fix.
  20. Offline


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


  22. Offline

    TnT Retired Staff

  23. Offline


  24. Offline


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


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


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


    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).
  28. Offline


    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
  29. Offline


    Ever since I ugraded my Java to SE 7 (Mac) I have been getting all these errors:
    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.
  30. Offline


    It was mentioned above to disable https as a temporary fix
  31. Offline


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

Share This Page