[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

    soulgriever

    id suggest rather then relying on the email from buycraft setup a email sending plugin that send you a defined message. or if you really want to get into it maby use a few more plugins exp command helper write a macro with some variables and have it automaticly check to see what packages they have bought and what package to give them next
     
  3. Offline

    Spiritwind

    Thank you very much for your reply :).
     
  4. Offline

    deimos161

    that did not work. But I have it working now.
    Thank You
     
  5. Offline

    datwerd

    possible to add your own expiries?
    i have players that get packages that expire outside buycraft
    it would be nice to add my own expiry date and command to run or link it to a pre existing package and choose an expiry date and player name
    for premium buycraft
     
  6. You can set how many days you want and you can edit it on the fly from your control panel
     
  7. Offline

    steve00010

    Hey im having trouble siging up for the Server side part on the website, no matter how many times i try with my password, it says "Username or password incorrect", now ive changed my password about 4 times and each time it wont let me log in, any help would be aprechiated, thanks.
     
  8. Download link for update? I don't see it anywhere
     
  9. Offline

    jorisk322

    Log in to your Buycraft account and you will find an updated version of the plugin in the downloads section.
     
  10. Offline

    tyson2919

    to do that couldnt you put "say {name} purchased (package name)" in commands
     
  11. Offline

    ChrisX930

    I can't get access to my panel :(
    I'll try to logging in an get the message: "you must logged in to access the panel"
    I've tried a password-reset, but it don`t work
     
  12. Offline

    datwerd

    yes but i want to kinda push a package thru without a paypal transaction thru buycraft giving me the ability to set deadlines for groups that are automated

    Set New Expriy
    Minecraft IGN:
    Command or package to link to:
    expiry date:
     
  13. Offline

    jackpg98

    What unit is the expiry in?
     
  14. You can give packages without people paying using the manual package which is under payments
     
  15. Days
     
  16. Offline

    Typhoon-NL

    that doesnt work 100%
    i have put it to /donate and reloaded/restarted the server but still i need to use /buy

    more ppl have this problem?
     
  17. You have configured it incorrectly, it is working fine for myself after following the instructions.
     
  18. Offline

    Ilumini

    I have to personally thank the dev of this plugin. It's absolutely the best thing I've ever invested in, and reduces my donation-to-perk headaches to nothing. I've literally been able to sit back and collect 900 dollars within 3 weeks because of the automation of this plugin. The one-time buy for premium is a steal. Great job, I hope to see some awesome new features soon.
     
  19. Offline

    GameOverRules

    lmc Hey please answer, is there anyway instead of having people being redirected to another site to purchase items. to implement it right into the server website that I already have. I know I could just copy and paste the paypal button code but then it would be going to only one person because you need to input the name before.
     
  20. Offline

    jackpg98

    I know you probably won't read this, but if you do PLEASE add nodes (buycraft.1, buycraft.2, etc) to make it so that only users with the node can buy a package. EX: I have a Mod --> Admin package that upgrades Mod to Admin for a reduced price than getting Admin, but I don't want someone who's not a mod to be getting the package. Thanks in advance.

    Try copying the source code for the webstore they give you, screwing around a little with the CSS and putting it on your webpage :D

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

    Gianex

    Add more Languages please! :D

    I can translate english to spanish...

    And please, add ARS (Argentinian peso) For onebip
     
  22. This will be extremely difficult to add via the website, however via the bukkit plugin it will be easy. People will still be able to purchase it though, as there will be ways around it for sure.

    Im happy that the plugin is working for you :)
     
  23. Offline

    datwerd

    ah i hadnt seen that feature thanks
     
  24. Offline

    jorisk322

    This is the code you would use for your package buttons. You can customize the packet ID/server ID/standard textfield value. People will be able to put in their IGN and they will be able to buy the packages by clicking on the button. You can use CSS for customization of the button colors etc.
    HTML:
    <form method="POST" action="http://buycraft.net/buy">
    <input type="hidden" name="server" value="2000"> // Change 2000 to your server ID
    <input type="hidden" name="package" value="1"> // Change 1 to the package id
    <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;"> // change 'Minecraft IGN' to whatever you want to be in the field if the user didn't put anything in yet
    <input type="submit" value="Continue" class="submit">
    </form>
    Your users will still need to go to the Buycraft website to accept the buying of the package. though, but you can place the buttons that are normaly in the store on your own website.
     
  25. Offline

    winter4w

    I have been getting this message and i did that test package and it did dent work whats wrong

    Code:
    16:04:12 [SEVERE] Could not pass event PLAYER_QUIT to Buycraft
    java.lang.NullPointerException
            at net.buycraft.BuycraftPlayerListener.onPlayerQuit(BuycraftPlayerListen
    er.java:30)
            at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.ja
    va:275)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:340)
            at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConf
    igurationManager.java:161)
            at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.jav
    a:136)
            at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java
    :194)
            at org.simiancage.bukkit.messagechangerlite.MessageChangerLite.onDisable
    (MessageChangerLite.java:50)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:232)
            at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoade
    r.java:991)
            at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManag
    er.java:296)
            at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginMana
    ger.java:289)
            at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:18
    5)
            at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:383)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:462)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    16:04:12 [SEVERE] Could not pass event PLAYER_QUIT to Buycraft
    java.lang.NullPointerException
            at net.buycraft.BuycraftPlayerListener.onPlayerQuit(BuycraftPlayerListen
    er.java:30)
            at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.ja
    va:275)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:340)
            at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConf
    igurationManager.java:161)
            at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.jav
    a:136)
            at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java
    :194)
            at org.simiancage.bukkit.messagechangerlite.MessageChangerLite.onDisable
    (MessageChangerLite.java:50)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:232)
            at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoade
    r.java:991)
            at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManag
    er.java:296)
            at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginMana
    ger.java:289)
            at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:18
    5)
            at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:383)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:462)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    16:04:13 [SEVERE] Could not pass event PLAYER_QUIT to Buycraft
    java.lang.NullPointerException
            at net.buycraft.BuycraftPlayerListener.onPlayerQuit(BuycraftPlayerListen
    er.java:30)
            at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.ja
    va:275)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:340)
            at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConf
    igurationManager.java:161)
            at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.jav
    a:136)
            at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java
    :194)
            at org.simiancage.bukkit.messagechangerlite.MessageChangerLite.onDisable
    (MessageChangerLite.java:50)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:232)
            at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoade
    r.java:991)
            at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManag
    er.java:296)
            at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginMana
    ger.java:289)
            at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:18
    5)
            at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:383)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:462)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
     
  26. What bukkit version are you running?
     
  27. Offline

    winter4w

    1.1 development verson

    Is it able to go in the new bukkit

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

    GameOverRules

    Thank you so much for making or copying the code for me, but I am going to be making a lot of packages and decided that it is not worth going through individuality when it can be a whole lot easier by just going to the web store that is made for you (even though I would love to have it just fully integrated on my own website :). )
     
  29. Offline

    scungilli

    excellent Mod. thank you for making server donations easy!
    A suggestion: premium account holders should be able to select when there packages should be available for purchase?
    for example i plan to hold a creative build competition in april and i would like the package to ONLY be available for purchase from april 1st to april 5th.

    that would be a fantastic addition to this mod.

    thanks again for making this.

    [​IMG]
     
  30. It is working with the the 1.1 build, and no other versions are fully supported.
     
  31. Offline

    ChrisX930

    works with the CraftBukkit++ (#39), too.
     

Share This Page