Advertisement
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

[In-Dev] BuyCraftPE - PocketMine-MP Donation System

Comments in 'Plugin Development' started by Comedyman937, Apr 23, 2014.

  1. DA_Swagnemite
    Offline

    DA_Swagnemite Notable Member Plugin Developer

    Joined:
    Nov 17, 2013
    Posts:
    388
    Plugins:
    7
    Minecraft User:
    DA_SWAGNEMITE
    Hello,

    First let me just say that I wasnt 100% sure if I should have posted this thread here or in the "Plugins" topic since it could really go either way.

    I have started porting BuyCraft (MCPC CraftBukkit Donation Plugin) so that it will work with PocketMine-MP.

    This system will use the following:
    - HTML 5
    - PHP
    - RCON

    I am looking for peole who would like to contribute in the making of this project.

    The BuyCraftPE website (Domain Name and All) will be paid for by me and anyone who may donate to the project.

    BuyCraftPE will have the following features:
    - Fully automatic donation system to send commands via RCON upon user Donation
    - Payment options include things like Stripe, PayPal, Google Merchant, and possibly more
    - Each servers shop will be fully customizable with premade themes or custom ones
    - Protection from things like chargebacks or potential scams
    - AND MORE!

    If you would like to join the organization please post your GitHub username and the type of code that you would be helping with on this thread.

    Depending on quite a few things, the actual release of BuyCraftPE will probably not be until after PocketMine~MP Alpha_1.4 is released.

    You can view the current progress HERE.

    I look forward to your response! :D

    If you would like to know any other information about this project you may post it here or send me your question in a Private Message.

    Current GitHub ToDos:
    Code:
    - Create networking system that will allow secure connection between service and clients
    - Create system for server owners to create their own hosted shops
    - Create client webstore system
    - Create control panel for server owners to customize packages, prices etcetera
    - Add (Possibly Optional) invoice system sent to server owners to keep thier stores available
    - Deal with all the payment and legal stuff :-)
    - Deal with subdomains most probably using apache's VirtualHost
    - Firgure out and implement Payment Gateway (Stripe?)
    - Create an automatic deployment system for plugin development (A test server that automatically restarts and loads plugin on commit)
    Things We Have Done:
    Code:
    - Create a base plugin code to allow smoother development of BuyCraftPE
    - Create an automatic deployment system for web development
    - Create a registration/login system that sends required activation emails
    Website Development Page

    The Current BuyCraftPE Team:

    Old API Plugin Developers:
    - Falk
    - Comedyman937
    - 99leonchang

    New API Plugin Developers:
    - ZacHack
    - Falk

    Web Designers:
    - Falk
    - 99leonchang
    - Comedyman937
    - iJoshuaHD

    (The listed people above are those who are members of BuyCraftPE and have edited or created code of the GitHub repository)

    NOTE: If for any reason a BuyCraftPE Team member is banned from the forums, the will be kicked out of the BuyCraftPE Team until unbanned from the forums
    Last edited: May 4, 2014
    ZacHack likes this.
  2. MinecraftAddict
    Offline

    MinecraftAddict Staff Member Sectional Moderator

    Joined:
    Aug 23, 2013
    Posts:
    23
    Transferring to Plugins. Seems like the better environment for this type of development ;)
    Comedyman937 likes this.
  3. iJoshuaHD
    Offline

    iJoshuaHD Notable Member Plugin Developer

    Joined:
    Nov 7, 2013
    Posts:
    1,196
    Plugins:
    4
    Minecraft User:
    iJoshuaHD
    so this means, the project if finished, the finished plugin will be paid? we have to pay for the plugin? sorry if i misunderstood your thread. thnx
  4. DA_Swagnemite
    Offline

    DA_Swagnemite Notable Member Plugin Developer

    Joined:
    Nov 17, 2013
    Posts:
    388
    Plugins:
    7
    Minecraft User:
    DA_SWAGNEMITE
    No this will be a donation plugin so that users that play on your server can go to a website, pay for certain packages created by the server owner, and then they will receive the items purchased on the servers website. It will work almost identical to BuyCraft.
  5. iJoshuaHD
    Offline

    iJoshuaHD Notable Member Plugin Developer

    Joined:
    Nov 7, 2013
    Posts:
    1,196
    Plugins:
    4
    Minecraft User:
    iJoshuaHD
    oh, ic. let the project on going and i might donate a .net or .com domain for the project :)
    Comedyman937 likes this.
  6. SpiderPig
    Offline

    SpiderPig Active Member

    Joined:
    Sep 21, 2013
    Posts:
    128
    Minecraft User:
    SpiderPig
    Comedyman937 I would be interested in helping with this Github: rj0495
  7. DA_Swagnemite
    Offline

    DA_Swagnemite Notable Member Plugin Developer

    Joined:
    Nov 17, 2013
    Posts:
    388
    Plugins:
    7
    Minecraft User:
    DA_SWAGNEMITE
    Great! What part of the project would you be contributing to? Web Service or Plugin?
  8. SpiderPig
    Offline

    SpiderPig Active Member

    Joined:
    Sep 21, 2013
    Posts:
    128
    Minecraft User:
    SpiderPig
    The RCON and the web interface.
  9. DA_Swagnemite
    Offline

    DA_Swagnemite Notable Member Plugin Developer

    Joined:
    Nov 17, 2013
    Posts:
    388
    Plugins:
    7
    Minecraft User:
    DA_SWAGNEMITE
    I have added you to the "Web Interface" team.
  10. SpiderPig
    Offline

    SpiderPig Active Member

    Joined:
    Sep 21, 2013
    Posts:
    128
    Minecraft User:
    SpiderPig
    Also I would be able to work on the plugin as we'll
  11. DA_Swagnemite
    Offline

    DA_Swagnemite Notable Member Plugin Developer

    Joined:
    Nov 17, 2013
    Posts:
    388
    Plugins:
    7
    Minecraft User:
    DA_SWAGNEMITE
    This has been done.
  12. iJoshuaHD
    Offline

    iJoshuaHD Notable Member Plugin Developer

    Joined:
    Nov 7, 2013
    Posts:
    1,196
    Plugins:
    4
    Minecraft User:
    iJoshuaHD
    what is lacking then?
  13. Falk
    Offline

    Falk Staff Member Global Moderator

    Joined:
    Sep 2, 2013
    Posts:
    1,707
    Plugins:
    22
    Minecraft User:
    Falkirknh
    I would be happy to help out, if there is anything left to do. I think I am Falkirks on GitHub. Also, I highly suggest implementing our own donation interface over TCP would be more reliable.
    iJoshuaHD and Comedyman937 like this.
  14. DA_Swagnemite
    Offline

    DA_Swagnemite Notable Member Plugin Developer

    Joined:
    Nov 17, 2013
    Posts:
    388
    Plugins:
    7
    Minecraft User:
    DA_SWAGNEMITE
    I will add you to both the Plugin Team and the Web Services team. We still have almost the entire project to do since it is still new.

    The BuyCraftPE system itself is not done I was just letting SpiderPig know that I gave him access to the Plugin repository
  15. Falk
    Offline

    Falk Staff Member Global Moderator

    Joined:
    Sep 2, 2013
    Posts:
    1,707
    Plugins:
    22
    Minecraft User:
    Falkirknh
    What is the purpose of the Key? Is it a shared secret?
  16. Kedyn Bolds
    Offline

    Kedyn Bolds Active Member

    Joined:
    Jan 10, 2014
    Posts:
    95
    Minecraft User:
    Coollkboy
    I would be glad to help you with the GithubComedyman937 And my name is Coollkboy
    Last edited: Apr 25, 2014
  17. Darunia18
    Offline

    Darunia18 Staff Member Sectional Moderator

    Joined:
    Aug 23, 2013
    Posts:
    755
    Plugins:
    2
    Minecraft User:
    Darunia18
    This is awesome! I asked the official BuyCraft team about a PE version that could link into the BuyCraft site (which I'd prefer so donations could work for both my PC and MCPE server at the same time), but they just gave a generic answer that they aren't looking into MCPE right now and may in the future. It'd really be awesome if that was possible, but I know that peoples' usernames are sometimes different from PC to MCPE, or if they don't have a PC account, etc. It really is a headache. But I'm glad someone's doing this for PM/MCPE! :D
    Kedyn Bolds and Comedyman937 like this.
  18. DA_Swagnemite
    Offline

    DA_Swagnemite Notable Member Plugin Developer

    Joined:
    Nov 17, 2013
    Posts:
    388
    Plugins:
    7
    Minecraft User:
    DA_SWAGNEMITE
    Just like on the PC version of BuyCraft, the Key is used to verify the server. I know that just inputting the RCON password could do the same thing but the more secure the better in my opinion
  19. DA_Swagnemite
    Offline

    DA_Swagnemite Notable Member Plugin Developer

    Joined:
    Nov 17, 2013
    Posts:
    388
    Plugins:
    7
    Minecraft User:
    DA_SWAGNEMITE
    I will need to know your GitHub username and what you will be helping with
  20. Kedyn Bolds
    Offline

    Kedyn Bolds Active Member

    Joined:
    Jan 10, 2014
    Posts:
    95
    Minecraft User:
    Coollkboy
    It's Coollkboy and PHP

Share This Page

Advertisement