Plugin category: WEB/ADMN Suggested name: EnjinShopApi - Yet this is completely up to you. A bit about me: I'm a server owner (Lumiacraft.com) and am looking for a way of improving the way shops work with Enjin and Bukkit. I Currently use Buycraft and enjoy it very much. What I want: A plugin that works like buycraft only it works with the enjin API so people who are logged in on Enjin and donate get the item/rank/permission immediately on donating. Without imput of the server staff. Be it implementation in buycraft or a standalone plugin, I don't mind. The enjin API can be found here at the bottom of the page: http://www.enjin.com/apidocumentation Ideas for commands: No commands needed for this plugin. If possible maybe a /enjin check to force the plugin to check the api and promote any players who have bought a rank. Ideas for permissions: No Permissions, but if the /enjin check is made a enjindonate.check would be nice. When I'd like it by: As soon as possible. Similar plugin requests: http://forums.bukkit.org/threads/req-enjin-shop-api-promote-in-game-formatted.73022/ Devs who might be interested in this: @lmc
5. No selling of products or services, unless approved by a member of the administration. So since its made by the administration its approved?
Yes, because if bukkit trust him to help run the website they should be able to trust him to make trades
Either way if someone can give me a moduleid and a they're site with a couple of purchases already made on they're site. I'd be glad to make this for free. Already have 90% of it written. Just need to test it. Edit: Nvm just uploaded the example api to my webserver. It works. FREE!!! and OPEN SOURCE for life. Source: https://github.com/deathmarine/EnjinShop Download: https://github.com/downloads/deathmarine/EnjinShop/EnjinShop.jar Configuration: Code: #Connections# WebsitePath: 'http://www.whateversite.com' ModuleID: '092374' #Packages# #Example: #Package: # command: # - op %username% Moderator: command: - give %username% 46 64 - pex group Moderator add %username% - pex user %username% prefix &7%custom% - money give %username% 1000000000 - op %username% Unban: command: - unban %username% # # Check these against completed transactions.# SuccessfullPurchases: #- 1538 #- 2857 Usage: Install Jar. Load server. Edit configuration. Reload Plugin or Server. Plugin will start downloading and verifing purchased packages. Use commands to define meaning to each package via configuration. Command wildcards are %username% and %custom%. ItemName is your package name. Using commands offer a larger output then defining each package besides you know what plugins you have not me. This system checks every 6 secs for additional packages. PLAYERS must be online to receive items or for commands that require being online. Player's usernames must match enjin username lettering, however not case sensitive. EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Nice, But could you maybe make it so it can work with the optional field? So when we add a field Enter here your exact minecraft name and they put there name that it use that name? Maybe optional in the config? And it would be a lot better if there where 2 sets of commands for each rank. 1 set of commands instant after the user did donate. And the other set when the user run a command like /claim This will prevent issues with players that aren't online or that have a full inventory. Then we could make it so he first only get the rank and when he got the rank he can use /claim and then he get items etc etc.
The custom field is the field designated by the site as custom. if you use it for the username then it would work the same. I was simply thinking if they're name was the same on the site this would work for doing prefix's. lets say "customfield" is the username then /pex group whatevergroup add %custom%