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

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

  1. Offline

    lmc

    [​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

    lmc


    Our service offers a better selection of features, and has done for many months now. We'll take that idea into consideration, thank you. :)
     
  3. Offline

    Kainzo

    hey lmc
    I've actually done some research and I think I know why the Buycraft is timing out or at least how to reproduce it.
    To note: we restart our main server every 4-6 hours due to memleaks/poor performance/etc. To do so on a schedule we're using the latest RToolkit. When it restarts with the Toolkit - it seemingly fails the connection with buycraft until it restarts again then it fixes it.
    So every other restart Buycraft "breaks".... here's a report of the broken state and immediately after I restarted again, it was working. NO changes made on IP /firewall/server other than a restart.
    The report -> http://pastie.org/private/ppo9r6obai7ald75pnnlsg
    Can we get some fix on this or a method to not have to restart to have it re-authenicate its package checker/etc?
     
  4. Offline

    lmc


    Does this timeout only when using the Toolkit then? Im not sure why it would be doing this? Does it work fine when you load up the server yourself?
     
  5. Offline

    Kainzo

    The toolkit issues the restart command - I can say that when i noticed the /buy cmd broken, doing a ".hold" on the server (issues a shutdown cmd and holds it until you do .unhold) works.

    Seeing that its a requirement we have to do these restarts - I havent tested it yet without, just noting to you that its an issue and I havent found a solution - is there a cmd to automatically recheck or authenicate?

    <GoMySQL> Get the buycraft fellow to had a /buycraft reauth command.
     
  6. Offline

    Kainzo

    I have 100% confirmed that the server using normal restart (manual methods) does not cause the issue with buycraft derping.

    If we could 1) get a re-auth cmd or 2) have it fixed in other methods, I'd be thankful

    I'm guessing that the connection from buycraft is cached and a restart doesnt clear it so when it goes to check again it fails, or something.
     
  7. Offline

    John Tam

    lmc

    Feature Request:
    • Currently, users are able to either select an option via; the drop down menu or manually enter characters (alpha/numeric) for the variable feature. This is useful for servers who wants to sell something such as in-game money. However, the only drawback for this is that the server must provide a pre-defined list (ie: $1000MC for $1USD, $5000MC for $5USD, etc). Currently, the option is fine as it is, but I believe it can be improved just a bit due to the following reasons:
      • With the above example for money, lets say my server sells $1000MC, $5,000MC, $10,000MC, and $25,000MC. But a player wants to buy $100,000MC. That would mean they will either purchase the package multiple times or use the "quantity" feature that was recently implemented.
      • It would be repetitive for the server owner to create multiple packages (1000MC, 5000MC, etc) for the convenience of our donators/customers. It also makes our "Packages" page quite long.
    How to solve this issue:
    There may be many ways to solve this issue, but currently, the first thing that comes to mind is to add a new feature for the variable function. For the "Numeric" type for Variables, allow us to set a base price to multiply what the user types in the field-text. So for example, the base price for 1 is $1USD. If the user wants 100, it will be $100 (100 x $1-base-price).​
    This would help a lot for users who wants a certain amount of money on the server and do not want to buy either 15,000 or 25,000, but maybe 16,432. So in that case, the user will type in "16,432" into the field-text. That number will then multiply it with the base-price of whatever the owner sets it to, such as $0.01USD (which will make it $164.32USD to buy 16,432 in-game money. This feature would only work if you select the "numeric" option for type as it would make no sense for the alphabet or alphanumeric option.​


    I'm honestly not sure if this would benefit a lot or if any server at all, but it would help me out. However, if you (lmc) can think of another way of how to approach this with the current implemented feature, I would appreciate an answer. But as of right now with the current features, I think it's impossible.
    Also, if any other users who is reading this, if you have an idea of how to approach this, I would like to know!
    If you are confused by what I mean, please let me know and I can try to explain it another way.


    Thanks,
     
    itotallyrock and jorisk322 like this.
  8. So y'all want me to choose between a website, forums and multiple other things, and a FREE plugin, over a paid for plugin?

    I choose free...

    Nice while it lasted, btw http://dubcraft.org/ uses buycraft on thier website, but also uses an enjin website... thanks for helping me link it up....
     
  9. Offline

    lmc

    I think we misunderstood, it is out of our control if we want to work with Enjin or not. They are the ones who are declining it, not us. You can use an Iframe to place it on your Enjin site, that's what dub craft and many others do. Sorry for the confusion.
     
  10. Offline

    Kainzo

    K, I did a manual restart and it failed again.

    http://pastie.org/private/ooqqqcumd2f1z9ivkdrpa <<<< its saying it isnt authenticating - really not sure why Buycraft is acting so much - I'd say about 40-50% of the time it authenticates. Any idea on how to fix it?
     
  11. Oh alright, but if I use buycraft, I won't be able to use enjin's server status and votes modules right? or Am I able to disable the donationcraft part of the enjin plugin
     
  12. Offline

    lmc


    I cant see why you couldnt run both plugins side-by side, many people do this :)
     
  13. conflictions with /buy right?

    Also, you can't use the recent donators module everywhere yes?
     
  14. Offline

    lmc


    You can change the /buy command to something else if you wish. Im not too sure on what you mean with the recent donators module however.
     
  15. Offline

    marwzoor

    This has probably already been suggested, but subscription payments? Would be nice if you as a server provide a subscription membership!
     
  16. Offline

    jorisk322

    This is already possible. Just set the purchase type of the package to subscription.
     
  17. Offline

    marwzoor

    Ooh, my bad!
     
  18. Offline

    AsianWiz

    It'd be cool if you guys could add another subcategory system within another subcategory :). I don't think I explained that well but if you want more details then inbox me xD
     
  19. Offline

    dragonz12345

    How about a "Lucky Dip" the user can donate for the "Lucky Dip" and it changes every time. The server owner can Choose the Items in the Lucky Dip, So i could make a Diamond lucky dip and i could put Diamond donor,Iron donor,$100k In-Game money and the Chances to get that certain rank/item. eg. I can make the Rank diamond donor have a 48% change of getting it.
     
  20. Offline

    lolsethlol

    I have a few suggestions, these will avoid things that are tedious and / or frustrating -

    1.) "Enter your username to continue" be changed to something along the lines of "Enter your username to continue (It must be exact! Capitalization counts!)". People have donated using only part of their username for whatever reason, and obviously that doesn't work. It would be nice if they could know that it has to be exactly the way their username is before they screw up, whine and complain and demand a refund / compensation and we have to go and fix it. As an example, let's say there's someone with the username "MineCraftian1234321", they go to donate and see "Enter your username to continue" and they put in "minecraftian" for some reason, whether it be they think it's not automated and we'll just know who it is, or they think the system will know who they mean or whatever. This has happened many times.

    2.) Disabling packages. It would be nice to be able to disable an entire category rather than disabling each and every package in the categories.
     
  21. Offline

    jorisk322

    This is already possible with my plugin BuyRandom. It isn't very advanced yet, but you can give out simple random packages.
     
  22. Offline

    kcmartz

    Could you add a feature, like the Enjin DonationCraft service, to have image generators? Screenshot:
    [​IMG]

    Ooo I like this idea too! (I need the other one more though :p)
     
  23. Offline

    Spexit

    An option to calculate total donations of players would be very helpful!
     
  24. Offline

    jorisk322

  25. Offline

    Spexit

  26. Offline

    ID13

    Can there be a direct link to the terms and conditions so we don't have to tell people to go through the checkout process to view it again?
     
  27. Offline

    AsianWiz

    http://server.buycraft.net/payments

    Search the names and do the math xD
     
  28. Offline

    jorisk322

    Spexit I thought there was a page about each customer, but I can't find i, so it might now exist after all. If it doesn't, I think it would be a good addition.
     
    AsianWiz likes this.
  29. Offline

    kcmartz

    Just thought of another useful feature, how about instead of showing nothing when a package is enabled and showing "Disabled" when it's disabled, how about showing Enabled when it is enabled, and make it clickable to toggle Enabled/Disabled? That would help for those who purchased premium, then stayed free for an amount of time, then went paid again so he/she doesn't have to go through all the packages re-enabling one at a time with twice the pageloads?

    Also, maybe an "Enable All/Disable All" button at the top or bottom? I would be very grateful for that!
     
  30. Offline

    Spexit

    Counting over a 100 donations for each player is not something I like spending my time on :p
     
  31. Offline

    lmc


    We've already got an enable all button. The clickable enable button is something that will be coming soon :)
     

Share This Page