[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

    KevinSeabury

    Its all good Lmc :D Take your time.
     
  3. Ok guys I did get woken up at 4am about this bug and attempt to work on it but I was too tired and had to go bAck to bed. I can't work on it now for a few hours so it's going to have to wait.

    EDIT: I Think ive just fixed it! Will monitor it for the day and see how it goes.
     
  4. Offline

    jorisk322

    @lmc I just use a simple templated thingy for a website. I don't know much about forms and stuff. Wil it work if i just copy this part of the source to my website?
    HTML:
    <form method="POST" action="http://buycraft.net/buy">
                    <input type="hidden" name="server" value="2126">
                    <input type="hidden" name="package" value="1">
                    <input type="text" name="minecraftIgn" value="Minecraft IGN..." onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'Minecraft IGN...':this.value;" class="text" style="width:111px;">
                    <input type="submit" value="Continue" class="submit">
    </form>
    Or would I have to modify it for the button to work?
     
  5. that will work super dooper fine. Look at liveandbuild.net and se how they done it.
     
    thestriker095 likes this.
  6. Offline

    rmb938

    @lmc so it looks like I had to edit the host file. My dedi host said they weren't doing anything which I doubt but w.e lol
     
  7. Ok so is it working now?
     
  8. Offline

    rmb938

    Yup it is working. Also I have a request for a feature. Currently when someone donates they need to be logged in for the server to do a command. If possible can you make it is when someone donates it sends a command to the server to whitelist them or something.
     
  9. Good idea. Alot of people have requested that, I might add a checkbox on the package page what says something like "Allow offline execution" ect.
     
  10. Offline

    rmb938

    Well have it per command so say I want to whitelist them and also give them an item. I can't give them an item when they are offline :p
     
  11. Offline

    Korrosive

    I'm still waiting for webpage translations D:

    I need a premium webstore translated xD
     
  12. Even better idea

    I know people are wanting translations how Its alot of work to be properly implemented. I may just add a google translator plugin on the site or something
     
  13. Offline

    Mrchasez

    So this is working now or????
    Is it working 0.0?
     
  14. Offline

    Korrosive

    Ask for help if you need it, I can help you programming websites and translating to a pair of languages.

    Send me a PM if someday you decide :)
     
  15. Its working

    I dont need help in the programming and its not that I dont know how to do it, its the fact that it involes an entire recode of the webiste to allow for multiple languages

    Web system is still being a little funny with PAypal payments, so some payments may not correctly be registered. Sorry for the invonvenience.

    Sorry for triple/double posting, but just like to inform you all that after a day of complete garbage, and annoying bug tracking, Ive finally figured out what the culprit for the paypal payments not working. Around 100 payments have been incorrectly handled and not processed, and im deeply sorry for this issue and is the only (And last) time it has happened since buycraft has been around! All paypal payments are coming through now, and working fine as normal.

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

    Mrchasez

    Do i need to update or something for it to work 0.0?
     
  17. Nope, it is all web-side and nothing on your behalf is require.d

    It will be via the website. Sorry for short replies I'm on my iPhone.
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 2, 2019
  18. Offline

    Monstertke

    lmc, just a suggestion, that I hope you will consider implementing. Make it possible to give the packages away manually via the back end. Ie: add a username and click ok to give a package to the username given. Of course log this just like any other transaction but with a "management overide: or some other note in the list.

    This will serve 3 functions, 1. to add the ability to test packages, 2. To give them away as gifts or prizes and 3. To let the plugin save face and not look like it is ripping people off.

    I had 2 payments that were missed yesterday, and 2-3 that were missed in the last month. This results in much badmouthing of the plugin on the server and a general lack of trust. Generally the guy who seemingly got stiffed gets on the server complaining about being stiffed, untill everyone tells him to send me an email to fix it. But all anyone ever hears is "Dont use that thing cause it will rip you off"

    This is one of the only plugins out there that directly deals with money... And people can be real funny acting with money. This plugin could have cost me an additional $40 in paypal fees, as well as up to $2000 for the other 98 missed payments. Luckily my donator was cool, but I wouldn't be surprised if a few of those 100 immediately called there CC company or disputed with paypal.


    I commend your swift action in fixing this error, but you have to realize that you have to be beyond reproach when it comes to these kind of things. At the very least give the users of this plugin a way to manually fix these problems via the back end, and make it look like the plugin did it. That will go a very long way.

    Sorry for the wall-o-text, I want to see this plugin succeed as it has saved me many hours and about 100 e-mail exchanges so far.
     
    jorisk322 likes this.
  19. Offline

    jorisk322

    Giving packages via a command has already been requested, and I think @lmc is working on it
     
  20. Offline

    Mrchasez

    When someone purchased a package i got this email:
    Your line breaks arnt really working

    Hello, <br> The Minecraft user <b>Aj808</b> just purchased a package on your
    server. This email confirms that the payment has been successfully processed
    by Buycraft and the user will receive their package shortly. <br> Thanks,
    The Buycraft team.<br>



     
  21. I understand monstertije, that update will be arriving in the next update.

    I made it one Server per account for many reasons, sorry

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 6, 2019
  22. Offline

    Monstertke

    I said from the backend. Not via command. I dont sit on the server all day long and Im not going to give anyone else the ability to do this.

    I want to be able to log into buycraft from my phone put someones name into the panel, hit "ok" and have it act like a payment was made.

    If I have to be in game to run a command I may as well just run the keybind that I used to use to automate all the stuff that buycraft does via the web.
     
  23. Offline

    KevinSeabury

    LMC anyway to add the option to move packages around in the store to make the store more organized? For example I sell Builder+ and VIP for 1 Day/1 month/and 2 months and its all very cluttered and unorganized because I cant switch around the Packages.
     
  24. Offline

    micdoodle8

    Getting an error with 3.0

    2011-11-27 18:50:11 [SEVERE] Exception in thread "Thread-16404"
    2011-11-27 18:50:11 [SEVERE] java.lang.NullPointerException
    2011-11-27 18:50:11 [SEVERE] at net.buycraft.PaymentsChecker.run(PaymentsChecker.java:50)

    Plugins (If you need this): Vault, Essentials, GiantCaves, HeroChat, LWC, WorldEdit, Questioner, VoxelSniper, bPermissions, WorldGuard, Buycraft, mcbans, EndReload, iConomy, HeroBounty, EssentialsSpawn, ServerLogSaver, dynmap, WebAuction, Heroes, Towny, Dynmap-Towny, WorldBorder, Register, LogBlock, Permissions

    CB version: 1.0.0 dev 1492


    I agree, I think there should be a way to reorder the packages. Just a suggestion :)

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

    Itsyuka

    About that idea of having more than 1 BuyCraft API for multiple servers. Is that possible?
     
  27. Offline

    Itsyuka

    Alrighty, I guess time to fetch out another 7 euros.
     
  28. Offline

    Pixiio

    You should get a function to pay with a survey.

    So will in 1 survey to get 3 diamonds.. :D
     
  29. Offline

    Stortcraft

    hi what are the permission nodes for buycraft?
     

  30. There is none. Watch the installation vids
     
  31. Offline

    Stortcraft

    i have i was just wondering when using group manager if u need them :)
     

Share This Page