EMCShop
EMCShop
Summary
EMCShop allows users to buy and sell items based on their EMC value as defined in the Equivalent Exchange mod. The values are drawn directly from EE so there is no bulky config file to bog your server down. EMCShop also allows server operators to define their own custom EMC values for items not originally defined in Equivalent Exchange, perfect for Tekkit servers! Everything in the plugin is completely configurable and individual features can be assigned with permissions.
Want to see EMCShop in action? Check out the Orphicraft Tekkit Server at orphicraft.net!
Dependencies
- Vault
- A Vault supported economy plugin
- Equivalent Exchange
Features
- Allows users to buy and sell items based on their EMC values drawn directly from Equivalent Exchange
- Allows server operators to set their own custom EMC values
- Configurable offsets for buying and selling items to allow fine tuning of server economy
- Configurable currency names
- All commands can be assigned with permissions
- Plugin features can be enabled or disabled at will
- All config values can be adjusted in-game using commands
Commands
- /emcshop - Displays a list of all commands currently available to the user
- /emcshop offsets - Displays the current offsets for buying and selling items
- /emcshop sell <itemID> <amount> - Sells the specified amount of the item entered
- /emcshop buy <itemID> <amount> - Buys the specified amount of the item entered
- /emcshop value <itemID> <amount> - Returns the value of the amount of the item entered
- /emcshop addemc <itemID> <amount> - Sets the EMC value of the specified itemID to the amount specified
- /emcshop set <param1> <param2> - Command used for editing values in the configuration file
- /emcshop params - Returns a list of all possible parameters and the second parameters they accept
- /emcshop reload - Reloads the EMCShop configuration file
Permissions
- emcshop.user - Standard permission for normal users, gives access to the permissions below (defaults to non op)
- emcshop.buy - Allows access to the /emcshop buy command
- emcshop.sell - Allows access to the /emcshop sell command
- emcshop.value - Allows access to the /emcshop value command
- emcshop.viewoffsets - Allows access to the /emcshop offsets command
- emcshop.info - Allows access to the /emcshop command
- emcshop.admin - Standard permission for admins, allows access to the permissions below in addition to normal user permissions (defaults to op)
- emcshop.set - Allows access to the /emcshop set command
- emcshop.params - Allows access to the /emcshop params command
- emcshop.reload - Allows access to the /emcshop reload command
- emcshop.addemc - Allows access to the /emcshop addemc command
Installation
- Download latest .jar file
- Shut down your server
- Place the .jar into your servers "/plugins" folder
- Start your server back up
- The config file should have generated, edit away!
- Reload the config file with /emcshop reload
- Set up permissions
- Have fun!
Like a Bawse
@grayles
Hmm I suppose I could give it a try!
Would be cool if you can use NPCs to do all the trading =]? Much like citizens or tld etc. (something like an admin shop)
@NerArth
Thanks for the feedback! I suggest you upgrade to version 0.3 for the couple bug fixes it provides.
Now to address your points.
After using your plugin (v0.2) on my server for about a week, I'd like to give you some feedback.
Everything works almost as expected, but the emcshop.user permission wasn't actually defaulted to non-op ranks. Additionally, in-game the commands describe that they work for the item you are currently holding, but this feature does not function, just in case you hadn't noticed/weren't aware.
Not really a problem or anything, but some command aliases would be nice sometimes.
Thanks for developing the plugin though, it's really great and does everything I need :3
Edit: Regarding the "holding the item" thing for commands; I remember another shop plugin for regular servers that worked such as "/shop buy this [amount]" where "this" was what you were holding.