[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

    Orcworm

    My apologies if this has already been suggested - I think it'd be worthwhile to add some way of sorting the packages available in each category, with it's current setup I would have to delete all previous packages to move my last one to the top, as shown below:

    [​IMG]

    Another thing is the £ sign formatting incorrectly when used as a package title or in the main store description but hopefully that's a simple fix.
     
  3. We are hopefully going to add package ordering. And the foreign languages and £ signs will also be fixed.
     
  4. Offline

    Korrosive

    Finally, thanks. I have all my packet descriptions without á é í ó ú and ñ. I'm Spanish and this signs are very important xD
     
  5. Offline

    Jumbo

    Awesome. This is what I want as well :)
     
  6. Try it out, foreign accents should mostly work now.
     
  7. Offline

    JamMinister

    Im having some problems :/

    I have made my account, and I am attempting to sign in ( http://server.buycraft.net/ ) - At that URL.
    When I put in my details, ( And I have reset my password twice, to make sure it isn't that ), and a message come up:
    'Please login to access the panel' In a red box above where you enter your E-Mail, so I cannot login :(

    Help please!!!
     
  8. Offline

    Korrosive

    Working very well. Thank you!

    PS: The website is very, very faster now. Amazing the new server :D
     
  9. Offline

    FunCraft

    how do i create a package that will promote the player from a group to another using bPermissions?
     
  10. Offline

    Korrosive

    Code:
    permissions global setgroup [groupname] {name}
    Replace [groupname] with the group you want to promote users. In the other column, for the expiry, add the same line replacing [groupname] with the first group.
     
  11. No problem - and yes, the new server is very fast.

    Try a different browser.
     
  12. Offline

    HAF922

    Thanks allot for your fast responses, you amazing, your plug-in is amazing, and u really earn every GBP u charge for premium buycraft.

    I love your plugin, its wonderfull and I Apreciate Your Work.
     
    lmc likes this.
  13. We really appreciate all the support that everyone has given us, we've just recently broke 700 servers using Buycraft so we hope you guys can continue to support us as we continue to create a Buycraft to the communities needs - I think i can say this on behalf of the whole staff team. Thank You

    Ok so with all your suggestions for this plugin flooding in its hard to keep track of them, so we decided to get all the suggestions in and create a poll with them and see what the community wants the most and we will try and get that on our priority list - to send us your suggestions just message me on here and ill take a look

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

    Sh4d0w

    can you add 2 arrows to move the packages in the order?
     
  15. Offline

    SuperPyroManiac

    Buycraft has been not working for about a month. When people donate it sends money to the paypal but dose not give there rewards or demote them after the expired date. Its status shows as Failed
     
  16. Offline

    yamar

    I saw some things about BBcode for formatting the description in the webstore, but no matter what I do, nothing formats, and my nice lists all turn into a jumbled mess.


    Is there currently any way to format the descriptions?

    Thanks,
    - Yamar
     
  17. Offline

    Korrosive

    Check that the PayPal IPN is pointing to: http://buycraft.net/ipn/call/package
     
  18. Offline

    BadBullit

    Dear BuyCraft community,

    I was wondering if there is someone somewhere on this forum that reads this messages, and that has knowledge about how this plug-ins works.

    I am using an Enjin.com website, and I haven't got a clue on how to set-up BuyCraft for the website. I want it to be able so that a player can donate an amount of their choosing, (25 euro for example) on the donation module... And still gets promoted.

    Not sure how that works, and yes, I have seen the tutorial video.
     
    ChrisX930 likes this.
  19. Open a ticket

    No support has been added for enjin as there api isn't that good.

    Try regenerating the config file. If that dosent work, manually make a config file with the command: and secret: params in it.

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

    Glacksy

    wrong, "PayByMobile" is international aswell... "pay to mobile" is something else i guess?
     
  21. Offline

    Sh4d0w

    feature request:
    My server has spoutcraft-only requirements and it were better, if you could an option to prevent the printing all packages of different sites... Because player can scoll the text instead entere/buy 2. I have 4 packages and a lot of users don't know about page 2. Ok, there is "Navigate through our packages by using /buy <1-2>, but this miss all players...

    So maybe an option to set the printing site-wise or complete?
     
  22. I realised this, will add support sometime.

    Subdomains (store.buycraft.net) are not designed to have www. Infact, they shouldnt have www because www is infact a subdomain of buycraft.net

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

    HAF922

    I'm wondering, I created a new creative server, to run additional.
    Still every1 agrees, that we can't have same status, permissions, and ranks on both servers.

    So I wanted to get an additional copy of buycraft (premium), still can I use the same paypall account, will the transactions crash each other or will it not entangle, and work fine?

    I mean If I get other transactions on my paypall it will not cause any problems aswell, so will it separate the transactions and send it to the right buycraft module?
    If ofcourse I use a second paypall api, and difrent copy of buycraft, and a difrent api for the second buycraft.yml

    Just checking, since I would be interested.

    And Yeh I sended this in a ticket, just sharing my ideas with the community.

    @ I found an problem, I probably need a second e-mail to charge it for buycraft, since I get an additional copy
     
  24. Offline

    nickern

    I cant seem to get the plugin to run:
    Code:
    2012-01-04 20:42:13 [SEVERE] Could not load 'plugins/Buycraft.jar' in folder 'plugins':
    java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:175)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:151)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:127)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    Caused by: expected '<document start>', but found BlockMappingStart
     in "<string>", line 27, column 1:
        command: buy
        ^
    
        at org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart.produce(ParserImpl.java:231)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:109)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121)
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
        at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:59)
        at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:143)
        at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:109)
        at net.buycraft.Settings.<init>(Settings.java:36)
        at net.buycraft.Buycraft.<init>(Buycraft.java:42)
        ... 13 more
    It started up like i should however as soon as i added the API key this error appears. I have not made any other changes.
    The error seems to refer to the last line in the config: command: buy, however i have not changed this and in the youtube video it is the same.

    with this config:
    secret:29ce11974***********************9920b9
    command: buy

    I get this error:
    Code:
    2012-01-04 21:13:05 [SEVERE] Could not load 'plugins/Buycraft.jar' in folder 'plugins':
    java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:175)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:151)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:127)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map
        at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:59)
        at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:143)
        at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:109)
        at net.buycraft.Settings.<init>(Settings.java:36)
        at net.buycraft.Buycraft.<init>(Buycraft.java:42)
        ... 13 more
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2019
  25. Regenerate config file.
     
  26. Offline

    nickern

    I did and then i added the API key, that's when i got the first error.

    Thanks for the help so far!
     
  27. Just noticed, you need a space inbetween secret: and the actual API key. Like so:

    secret: APIKEY
     
  28. Offline

    nickern

    ... i feel so stupid now! :D
    fixed it.

    Thanks for the help!
     
  29. Fantastic - thanks for using the plugin.
     
  30. how do you perform a test purchase? I see it is an ability in the change logs.
     
  31. Offline

    thestriker095

    Click "Payments" then "Overview" then click "Add manual payment" (in the top right hand corner-ish)
    EDIT: This is all in the Buycraft panel btw...
     
    lmc likes this.

Share This Page