[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


    I like the idea of more variables. Maybe one for the exact time it was purchased and payment method used.
  3. Offline


    These are the current command variables:
    • {name} - The customers Minecraft username.
    • {transaction} - The transaction ID of the payment.
    • {price} - The amount paid.
    • {currency} - The currency of the payment.
    • {time} - The time of purchase, e.g. 15:30.
    • {date} - The date of purchase, e.g. 01/01/2012.
    • {email} - The email address of the customer.
    • {ip} - The IP address of the customer.
  4. Offline


    Had no idea. Thanks!
  5. Feature Suggestion:
    Make a check box where if you click it, then when someone purchases that package all the pending commands of other packages (maybe select a category) will be canceled.

    I'm not quite sure if you understand the idea, so I'll give a practical example:

    Player A bought a package which is a VIP Rank. The command is pex user {name} group set Rank. At the end of that, you have a pending command (30 days after) that puts the player in another group. The feature I'm suggesting, would be very helpful since they wouldn't need to wait for their package to run out before upgrading to another package.

    Hope you understand what I'm saying here :p!
  6. Offline


    Sort of. For example, each module that you create also gives you a code snippet you can put anywhere you want. Be it on the buycraft store page, or on another website.
  7. Offline


    I wrote a standalone Buycraft implementation, would you like a copy?
  8. Offline


    Hello. Im trying to set up my buycraft and I don't know how to give players money mcmmo and xp when they donate can you help me. Thanks
  9. Offline


    Perhaps you can find a way to do this with iframes
    You can set custom commands to do this when a user buys the package, http://prntscr.com/1h9wlc
  10. Offline


    Hey guys,
    I've just discovered a pretty influential flaw with the Paymentwall gateway. When a user donates through our store, using the Paymentwall gateway, it comes up in the Buycraft records as the amount the user actually pays, which seems pretty normal and logical, until you take in to account the fact that Paymentwall have, quite frankly, outrageous payment fees which then makes for inaccurate payment records on Buycraft.
    To give you an example; one player donated $5 using a credit card through Paymentwall. That is the amount the player had to pay, and that was the amount that showed up in our payment records on Buycraft. However when the payment actually came through on Paymentwall, it came through as $3.87 due to their payment rates. Now for those of you that may not have figured out the problem yet, let me enlighten you, this now means that our Buycraft records are showing $1.13 more than we actually have. That isn't really something to have a fit about, however when you look at our overall records, there is now quite a large gap between what the Buycraft records say we have, and what we actually have. Our records state that we have, theoretically, received around $400 in donations through the Paymentwall gateway, however we only have around $200 sitting in the Paymentwall account, leading to large errors in our Buycraft records, which show that we have more donations than we actually do.
    Now obviously I don't expect you to be able to do anything about Paymentwalls rates, however what would be good is if you could somehow take their rates in to account when calculating totals for the Buycraft records, so that when we look at the statistics section on the Buycraft panel, the "Total" tells us how much we actually have in our accounts, rather than how much people have payed. Or perhaps, for analytical purposes, you could include both figures in the Statistics section. This may also be the case for some of the other gateways, however I'm not sure.

    Whilst I'm on the subject, kind of, I would also like to suggest, for the "Popular payment gateways" chart, showing how much has been donated through each gateway, not just how many donations have been made, possibly in a separate chart.

    I know I've gone on a bit, so thanks for reading, if you did, and hopefully something can be done! :)
  11. Offline


    It seems this isn't documented anywhere.

    When a player donates and their inventory is full it just loses the item:

    "Not enough space, 1 diamond boots was lost."

    Is there a plan to workaround this? It's not difficult to delay a give command as far as I am aware.
  12. Offline


    please allow more than 20 options per variable
  13. Offline


    Can you add the option to disable quantity?
  14. Offline


    What do you want this for? If it's to make a package that only needs to be bough one time to work, you could set the user-limit to 1.
  15. Offline


    On the payments page in the search dropdown, Variable ID has a spelling error ("Variabe ID")

    It would also be nice to be able to search by package name as well.
  16. Offline


    Ever since 5.7, commands don't execute if someone entered their name with the wrong case and this happens a lot.

  17. Offline


    Hey! Would it be possible to be able to sort payments by server? It is nearly impossible without manually counting all payments to see what servers in my network are bringing in as donations. Thanks Lee!
  18. Offline


    Is there any way to disable the hover-over image animation? I love the ability to have an image, but that animation is really obnoxious. :/
  19. Offline


    Sales should have the option to cancel commands for packages. For example, there is a sale that gives 100 extra gold on a package that normally gives 500 gold. Currently the only way to do this is to have 2 commands that give 500 and 100. Instead, it should disable the give 500 gold command and do give 600 gold instead.
  20. Offline


    If you are a Buycraft premium user, you can probably change that through a custom theme, but I don't use images myself yet, so I wouldn't know what part to change.

  21. Which animation?
  22. Offline


    The only reason there would be any animation is if you've added it yourself through the custom CSS theme module. It may have been included in a theme you copied from a website or something, you'll have to look through the CSS and delete the code yourself. It will look something like this:
    .image {
        display: block;
        text-decoration: none;
        -webkit-transition: .2s all ease-in-out;
        -moz-transition: .2s all ease-in-out;
        -o-transition: .2s all ease-in-out;
        transition: .2s all ease-in-out;
    You'll also need to remove the code from the
    tag as well :)
  23. Offline


    I can reset my account buycraft? Erase all payments?
  24. Offline


    I'm noticing that one payment isnt actually running the command -I have to click, Server Commands | Reset; is this a known issue? I'm unsure what happened, I don't believe we've made any changes since speaking to you last and fixing the issues we had with it connecting.
    After I manually click "Reset"
    This comes through in 2-5 mins
  25. Offline


    I tried editing the CSS, but for some reason the text box isn't showing up for me. It used to though.

    This a bug?
  26. Offline


    What commands are you using?
  27. Offline


    I was not using a command. Players were actually purchasing these and they were never being passed through to the server but the "history" of the commands for the package were expired/used. Using "reset" on the package actually passed them through.
  28. Offline


    I'm also getting these issues , I've had players purchase some packages.
    I've manually force checked , reset them back to due...and still they are not being executed.

  29. This is due to an issue with case sensitive usernames, we are releasing a fix early morning tomorrow GMT+1 time.
  30. Offline


    Ohhh , okay. I get it , thanks.
    I just re-looked at the username and the person didn't capitalize his X.
  31. Offline


    Hi Buycraft! I've been using buycraft premier but It's a hassle to pay every month, is there anyway to set-up a paypal subscription with buycraft, so it auto-pays?

Share This Page