[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


    Yay, new update!!!

    Is the 40 chars upgrade coming on this one?

    ok ;___;

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: Dec 28, 2018
  3. Offline


    what has changed?

    Changelog ? :D
  4. Offline


    Solution: New host :p
    OT: What awesome things will this update do for us?
  5. Not much, except for performance upgrades. Sorry xD, im just following a new plan of myne and completely redesiging some parts of how things are handled. And also, the host is fine, there control panel is crap though.

    Mean while, lets watch a video of Notch dancing....

  6. Offline


  7. Im just waiting for notch to realise its been posted, anyway, back on topic.
  8. Offline


    @lmc Is it possible to add Paypal subscriptions? Like it wouldn't execute the expiry command as long as the subscription is active? Or is this too hard to implement?
    gameswereus likes this.
  9. Its a bit fishy to add, however it will be done hopefully.
    gameswereus and jorisk322 like this.
  10. Offline


    feat. request nr 3 :):
    is it possible to add manually expirations?
    So i have a many players, which pay with psc, but i must promote/demote them manually and write a excel data.

    You're right :)

    One Request more :)
    I search for a command, where the player can check his time to the expiration?
    maybe like /bc expire ?

    Whats with languages? a local language file to change the /buy and the following messages?

    Can you add a checkbox to force the expiracy command if the player offline?
    With mantogglevalidate it would be works with gm if the player not online. And if I make a backup of the plugins etc, so i had the right data state

    4th :)
    And an option to sort the packages. For example i want to have vip membership above the diamond armor in the list (like mc serverbrowser)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: Dec 28, 2018
  11. Cant you just retreive the payment history from the payments page and then copy them into excel?
  12. Offline


    No i think you don't understand it right :)
    Many users pay a vip membership with paysafecard, because they don't own a paypal account or are too young...
    So if I get their psc money, i set their rank to vip. To remember the psc payer and the expiration time i write this in an excel table. And each 2-3 days i check if a player's vip time is over. Then i promote the Vip's to Player-rank.

    And my request was, that i could add the (otherwise) vip membership to buycraft - name, expiration time or date for expiration ans save them, to demote them automatically.
  13. Oh I see what you meen now.. I could add a "Give" package option, what gives a user a package for free for you if you like
  14. Offline


    oh yes this were the best i think. but how gets the player this package? I think i must tell him the url or?
  15. Ill probably make it so you just enter his name and then it gives it them

    Open a ticket and I'll get back to you tonnorrow morning when I wake up

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: Feb 15, 2019
  16. Offline


    When i start my server up i get this error, is it because an updated it needed for 1.0?

    If you could help, i would be very grateful.
    2011-11-25 16:57:45 [SEVERE] Could not load 'plugins/Buycraft.jar' in folder 'plugins':
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    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:141)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:420)
    at org.bukkit.Bukkit.reload(Bukkit.java:186)
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:364)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    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:36)
    ... 23 more
  17. Offline


    Hey there lmc,

    Is there any way you could add a feature to have a picture for each package? That would be amazing! Thanks!
  18. Offline


    If you have your own site you can, just link the packages with your Buycraft Shop.
  19. @Dexx

    That looks like your buycraft.yml is corrupt, delete it and runnthe server again to make a new one
  20. Offline


    What about on your main site (e.g: http://store.buycraft.com/store) You actually make the packages a hyperlink to show what they are getting, instead of them blindly coming in and going "Hmm, I'll buy this" may take a little work but with the item codes or even a general description of the package could increase the use of this plugin.
  21. You can't make a hyperlink with a bukkit plugin. That's clientsude. And a new update coming in the next few hours will make it more easier for users.
    jorisk322 likes this.
  22. Offline


    I know I'm asking a lot but any chance you could add Bitcoins as a payment option?
  23. Bitcoins... hmmm ill have to see it, cause to be honest ive never used it before.
  24. Offline


    Seeing how the site is hosted on another URL not a Bukkit plugin (Its not client side) I was talking on the actual website where you have the package name cant you add another page to show some info written in there? just so people will know what they are purchasing? then when they click "buy" then it sends to the respective server? may use abit more webspace & maybe you can put it down as a premium option, I would pay for it.
  25. Oh I see what your saying now. Ok, so would you like more information to be displayed on the webstore or on the page where you click the paypal buy now buttons. Because that is currently being added any way :)
  26. Offline


    Hay if the server is off will the expire date pause until it is on again
  27. Offline


    probably not. I think it sets the date it gets taken away. Not the time left
  28. The server is the one who asks if something needs to be expired, so you could leave your server offline for 8 years, and then come back and it will remove the expiry.
    gameswereus likes this.
  29. Offline


    That's really well implemented then :p

    @Imc can you make it so users can pay for multiple months at once?
  30. Makes things very complicated with the current order system I have.
  31. Offline


    So lets say they pay for 30 days as a member after 8 years will they still have the 8 days

Share This Page