EmeraldMarket
TUTORIALS
WHAT IS IT?
EmeraldMarket is an emerald based economy plugin. You can create shops and add Items and prices. Each user has a bank-account where he can deposit his emeralds for buying itmes from shops.
FEATURES:
- Buy and sell whit emeralds
- Bank-account for each user
- Buy and sell items with metadata (like books and fireworks)
- Create infinite shops
- Users can create their own shops to sell their Items with own prices
- Create ATMs
- Scoreboard which displays the balance of now playing players
INSTALLATION:
Put the EmeraldMarket.jar into your plugins folder and restart the server.
PRICES:
You've troubles with creating a fair price list for your server?
Here's a good tutorial with a downloadable file.
A list of prices I created with this sheet for my server can be found HERE (outdated)
CHANGE LANGUAGE:
EmeraldMarket is available in three languages (German, English and Russian).
If you want to change the language type in /em setlang <DE|EN|RU|custom>
| DE | Deutsch | German | by Dragon252525 |
| EN | English | English | by Dragon252525 |
| RU | русский | Russian | by uaBArt) |
| custom | loads the custom languagefile | by you |
COMMANDS AND PERMISSIONS:
All permissions
| Permission | Command | Description |
|---|---|---|
| emeraldMarket.lang | /em setlang | Change the language. |
| emeraldMarket.reload | /em reload | Reload EmeraldMarket. |
| emeraldMarket.setowner | /setowner | Set the owner of a Shop. |
| emeraldMarket.ignoreGM | none | Open shops with any gameMode. |
| emeraldMarket.villagers | none | Trade with villagers. |
| emeraldMarket.topten | /em topten | See a list of the ten players with the hightes balance. |
| emeraldMarket.scoreboard | /em scoreboard | Toggle whether you can see the scoreboard or not. |
| emeraldMarket.balance | /em balance | Get how much emeralds you have on your account. |
| emeraldMarket.balance.other | /em balance <player> | Get how much emeralds any player has on their account. |
| emeraldMarket.transfer.* | ||
| emeraldMarket.transfer | /em transfer | Transfer some emeralds from your account to another players. |
| emeraldMarket.transfer.other | /em transferother | Transfer some emeralds from a players account to another players. |
| emeraldMarket.give | /em give | Give some cheatet emeralds to a player. |
| emeraldMarket.give | /em take | Remove some emeralds from a player. |
| emeraldMarket.open.* | ||
| emeraldMarket.open.shop | none | Open shops/private shops. |
| emeraldMarket.open.atm | none | Open ATMs. |
| emeraldMarket.open.sign | none | Execute commandsigns. |
| emeraldMarket.list.* | ||
| emeraldMarket.list.shop | /em list shop | View the coordinates of shops. |
| emeraldMarket.list.private | /em list private | View the coordinates of private shops. |
| emeraldMarket.list.atm | /em list atm | View the coordinates of ATMs. |
| emeraldMarket.list.sign | /em list sign | View the coordinates of commandsigns. |
| emeraldMarket.create.* | ||
| emeraldMarket.create.shop | /em create shop | Create infinite shops. |
| emeraldMarket.create.private | /em create private | Create private shops. |
| emeraldMarket.create.atm | /em create atm | Create ATMs. |
| emeraldMarket.create.sign | /em create sign | Create commandsigns. |
| emeraldMarket.add | /em add | Add items to your own shops. |
| emeraldMarket.add | /em set | Change items of your own shops. |
| emeraldMarket.add | /em remove | Remove items from your own shops. |
| emeraldMarket.add.other | /em add | Add items to any shop. |
| emeraldMarket.add.other | /em set | Change items of any shop. |
| emeraldMarket.add.other | /em remove | Remove items from any shop. |
| emeraldMarket.destroy.* | ||
| emeraldMarket.destroy.shop | none | Destroy your own shops. |
| emeraldMarket.destroy.shop.other | none | Destroy any shop. |
| emeraldMarket.destroy.private | none | Destroy your own private shops. |
| emeraldMarket.destroy.private.other | none | Destroy any private shop. |
| emeraldMarket.destroy.atm | none | Destroy any ATM. |
Recommended user permissions
| emeraldMarket.user |
|---|
| emeraldMarket.balance |
| emeraldMarket.transfer |
| emeraldMarket.add |
| emeraldMarket.create.private |
| emeraldMarket.destroy.private |
| emeraldMarket.open.* |
| emeraldMarket.scoreboard |
VIDEO
Thanks to SirAlexMinecraft for the great video!
KNOWN BUGS:
- sometime you can take an item out of a shop/ATM (seems to bee a bug in bukkit)
REQUEST COMMANDS:
If you have any wish for a command, plz write a comment or send me a PM.
TODO:
add customizable languagefileadd more permissionsmake the private-shop-function workingrewrite the whole codeupload imagesadd more commandsadd more images to the documentationadd more commands again- upload a video
- add the ability to change the block ids from shops and ATMs
METRICS
EmeraldMarket sends statistics about the usage to mcstats.org. You can disable this by setting the option opt-out in the YourServerFolder/plugins/PluginMetrics/config.yml to true.









-
View User Profile
-
Send Message
Posted Dec 12, 2013@Levi_Kornelsen
I'll maybe add something like that.
@thecrunchmaster
Not at the moment.
@Ryuhouji
Could you please post the whole error message, so I can see what's going on?
-
View User Profile
-
Send Message
Posted Dec 12, 2013Im having a slight issue with emeraldmarket, when a player logs off, it says cant pass playerQuitEvent to Emerald Market. Is this a simple fix? or possibly a malformed config file? it works normally and gives no other errors so I'm not sure what to think about it.
-
View User Profile
-
Send Message
Posted Dec 6, 2013Is there any way to change the currency to something else like iron?
-
View User Profile
-
Send Message
Posted Dec 1, 2013Like, an "outlet" block, that you can key to an existing shop?
That'd fulfill all the same needs, totally - I could have my "actual shop" at home, and then place "outlets" in places where I wanted people to be able to buy my things (or they could do so, potentially).
-
View User Profile
-
Send Message
Posted Dec 1, 2013@Levi_Kornelsen
Nice idea, but it would be a lot easier for me to create a new block which you can link to one of your shops. Just like a normal private shop but only linked to the stock.
Would that be ok for you? Else I'd have to rewrite a lot of code :(
-
View User Profile
-
Send Message
Posted Nov 29, 2013It would be very useful to be able to name your shop, and then:
- Share inventory and prices across stores of the same name - so you could have a copy of my store in your house, and I could check the stock in my shop in the marketplace from home. Each name would still have only one owner, so even if you could name a block as my shop, you wouldn't be the owner.
- Revise the transferowner command so it would let me give you a store by name, from the console.
(Also: fantastic plugin, seriously. It fills almost all the economy needs on my server, is dead simple to use, and is far lighter on the system than Shop+Vault+Economy bundling).
-
View User Profile
-
Send Message
Posted Oct 2, 2013ohh alrights, thanks anyways ^^
-
View User Profile
-
Send Message
Posted Oct 2, 2013@Cutevalent
I'll maybe add it for shops, so you can set a price for /em add in the config but not for atms also emerald only prices → it would make it too complicated
-
View User Profile
-
Send Message
Posted Sep 27, 2013yeap! for both the shops and if possible a separate atm/bank for any objects and not just emeralds
-
View User Profile
-
Send Message
Posted Sep 27, 2013@Cutevalent
Do you mean the safes? (The emeraldblocks)
So you want your users have to pay for more safes?
-
View User Profile
-
Send Message
Posted Sep 27, 2013@Dragon252525 like how the atm when its full it expands into a 2nd chest correct? for the items version, if you want it to get the 2nd chest, you would need to pay emeralds for it :D
-
View User Profile
-
Send Message
Posted Sep 25, 2013@BoomShnizel
I'll add this :)
@Cutevalent
do you mean to convert it into a diamond block?
-
View User Profile
-
Send Message
Posted Sep 25, 2013oh and although this suggestion might be hard >< is it possible for you to add another atm where its for normal blocks like any kind? but if it is to be expanded, you need to pay emeralds? something like the current atm but for any blocks. Thanks for this awesome plugin!
-
View User Profile
-
Send Message
Posted Sep 25, 2013Can you add a command that will make you able to sell items for free? :)
- /em add [amount] [buy / free] [sell]
-
View User Profile
-
Send Message
Posted Sep 24, 2013@Cutevalent
Yes I can add this
-
View User Profile
-
Send Message
Posted Sep 23, 2013Is it possible to add an extension where if you create command signs, player clicks on it. The command runs and emeralds is deducted from player's bank? ^^
-
View User Profile
-
Send Message
Posted Sep 18, 2013@BoomShnizel
The messages ready are fully customizable.
I'll most probably not add vault support. You can find the reasons in earlier comments.
@sigler
:)
-
View User Profile
-
Send Message
Posted Sep 17, 2013Finally... A reason for my players to work on getting emeralds. Thank you for making this excellent plugin! :)
-
View User Profile
-
Send Message
Posted Sep 16, 2013Wow your fast
-
View User Profile
-
Send Message
Posted Sep 15, 2013that plugin is awesome! would be nice if you will add: - custom messages - make it work with normal economy too :D