EmeraldMarket Logo



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.


  • 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


Put the EmeraldMarket.jar into your plugins folder and restart the server.


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)


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>

DEDeutschGermanby Dragon252525
ENEnglishEnglishby Dragon252525
RUрусскийRussianby uaBArt)
customloads the custom languagefileby you


All permissions

emeraldMarket.lang/em setlangChange the language.
emeraldMarket.reload/em reloadReload EmeraldMarket.
emeraldMarket.setowner/setownerSet the owner of a Shop.
emeraldMarket.ignoreGMnoneOpen shops with any gameMode.
emeraldMarket.villagersnoneTrade with villagers.
emeraldMarket.topten/em toptenSee a list of the ten players with the hightes balance.
emeraldMarket.scoreboard/em scoreboardToggle whether you can see the scoreboard or not.
emeraldMarket.balance/em balanceGet 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/em transferTransfer some emeralds from your account to another players.
emeraldMarket.transfer.other/em transferotherTransfer some emeralds from a players account to another players.
emeraldMarket.give/em giveGive some cheatet emeralds to a player.
emeraldMarket.give/em takeRemove some emeralds from a player.
emeraldMarket.open.shopnoneOpen shops/private shops.
emeraldMarket.open.atmnoneOpen ATMs.
emeraldMarket.open.signnoneExecute commandsigns.
emeraldMarket.list.shop/em list shopView the coordinates of shops.
emeraldMarket.list.private/em list privateView the coordinates of private shops.
emeraldMarket.list.atm/em list atmView the coordinates of ATMs.
emeraldMarket.list.sign/em list signView the coordinates of commandsigns.
emeraldMarket.create.shop/em create shopCreate infinite shops.
emeraldMarket.create.private/em create privateCreate private shops.
emeraldMarket.create.atm/em create atmCreate ATMs.
emeraldMarket.create.sign/em create signCreate commandsigns.
emeraldMarket.add/em addAdd items to your own shops.
emeraldMarket.add/em setChange items of your own shops.
emeraldMarket.add/em removeRemove items from your own shops.
emeraldMarket.add.other/em addAdd items to any shop.
emeraldMarket.add.other/em setChange items of any shop.
emeraldMarket.add.other/em removeRemove items from any shop.
emeraldMarket.destroy.shopnoneDestroy your own shops.
emeraldMarket.destroy.shop.othernoneDestroy any shop.
emeraldMarket.destroy.privatenoneDestroy your own private shops.
emeraldMarket.destroy.private.othernoneDestroy any private shop.
emeraldMarket.destroy.atmnoneDestroy any ATM.


Thanks to SirAlexMinecraft for the great video!


  • sometime you can take an item out of a shop/ATM (seems to bee a bug in bukkit)


If you have any wish for a command, plz write a comment or send me a PM.


  • add customizable languagefile
  • add more permissions
  • make the private-shop-function working
  • rewrite the whole code
  • upload images
  • add more commands
  • add more images to the documentation
  • add more commands again
  • upload a video
  • add the ability to change the block ids from shops and ATMs


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.
EmeraldMarket - MCStats

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of xXAmyLouiseXx xXAmyLouiseXx Jan 03, 2015 at 21:21 UTC - 0 likes

    Great plugin I use it on my server, looking forward to 3.9v of this plugin P.S. Can you make it so you can edit the mount of slots to the private shop please.... Thank you.....

  • Avatar of staple43 staple43 Aug 05, 2014 at 20:40 UTC - 0 likes

    Great plugin, but my players cant open up there private shop. I have given them emeraldMarket.user, emeraldMarket.open.shop and emeraldMarket.open.*, but only ops can open up private shops. Can someone help me?

  • Avatar of swimmerwoad swimmerwoad Jul 27, 2014 at 02:30 UTC - 0 likes

    Hey I have a question. Can I sell the emeralds for iConomy money? I need iConomy for some other plugins.

  • Avatar of Dragon252525 Dragon252525 Jun 24, 2014 at 06:38 UTC - 0 likes

    Sorry for my very late answer :/

    @CloudeLecaw: Go

    As far as I know it's not possible to display stacksizes above 127.
    I'll update the language system with the next version

    @Gosu863: Go

    You need to install Java 1.7+ on your server.

    @CloudeLecaw: Go

    The next version will support UUIDs.
    As long as 1.8 isn't out, there's no problem using plugins that not support UUIDs; Players can't change their names until then.

    I'll try to update it next weekend.

    Last edited Jun 24, 2014 by Dragon252525


  • Avatar of CloudeLecaw CloudeLecaw May 13, 2014 at 11:56 UTC - 0 likes

    <<reply 2112282>>

    i cant understand u, i still used that Plugin with dev 1.7.8

    with dev 1.7.9 i stoped using it, because i went back to the Vanilla rules without economy

    iwith 1.7.2 i used the 1.7.2 R.03 Beta with that Plugin it works

    The Problem would be that the Plugin dont usees the new UUIDs-System....

    i think Dragon252525 dont have the time to develop this plugin anymore.
    But it was a good system as it is. (I dont like vault and Plugins that needed vault to installed. and this plugin works as standalone plugin :))

    Last edited May 13, 2014 by CloudeLecaw
  • Avatar of Gosu863 Gosu863 Apr 04, 2014 at 03:22 UTC - 0 likes

    my Build number is 3020. Whats the latest build it did work good for 1.7.2?

  • Avatar of Gosu863 Gosu863 Apr 04, 2014 at 03:14 UTC - 0 likes

    I have this error when I try to install it? any help Im running the BUkkit 1.7.2 Beta version that is out right now

    This server is running CraftBukkit version git-Bukkit-1.7.2-R0.3-b3020jnks (MC: 1.7.2) (Implementing API version 1.7.2-R0.3) [23:12:13 ERROR]: Could not load 'plugins/EmeraldMarket_v3.8.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: ch/dragon252525/emeraldMarket/EmeraldMarket : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:313) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:236) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:350) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:312) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] Caused by: java.lang.UnsupportedClassVersionError: ch/dragon252525/emeraldMarket/EmeraldMarket : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_65] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) [?:1.6.0_65] at java.lang.ClassLoader.defineClass(ClassLoader.java:621) [?:1.6.0_65] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [?:1.6.0_65] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [?:1.6.0_65] at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [?:1.6.0_65] at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [?:1.6.0_65] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_65] at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [?:1.6.0_65] at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [?:1.6.0_65] at java.lang.Class.forName0(Native Method) [?:1.6.0_65] at java.lang.Class.forName(Class.java:249) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] ... 9 more

  • Avatar of henry5041 henry5041 Mar 29, 2014 at 14:05 UTC - 0 likes

    hello! I am using this plugin now. It is really a great plugin. But I have some problem with this. Is said that this plugin's language can be changed to custom language. I tried to edit the custom languagefile and tried to change the language to Chinese. But when I restarted my server, it threw errors and the languagefile changed back to English. What can I do?

    I can send my custom languagefile in Chinese to you, could you please add this language to the new version of the plugin if it is possible? thank you.

  • Avatar of CloudeLecaw CloudeLecaw Mar 06, 2014 at 00:19 UTC - 1 like

    If someone sells more then a Stack, then the BUYer juster Sees the Name of the item. This Effects Admin and Playershops. So if you buy 150Diamonds for 9 Emerlads, and a player has 200 Diamonds equiped, he just sees "Diamonds" Player thinks: "What 9 Emerlads for one Diamonds?..And sells it" Effekt....he lost 150 Diamonds...and get 9 Emeralds on his account.... Curently i solve that with a Sign near the Shop where i wrote: "1 Item take you 150 Items"

    Could you fix that, so the Number of wanted and sold Items Over a Stack (64) would shown correct?

    Is it possible to disable the Scoreboard by default for users, so just Ops could enable it?

    Edit: I use the german translation of the plugin and tried to Change a few sentense in the language.yml file. But i saw that chances in this file dont have an effect to the german translation. Is it possible to change them?

    Last edited Mar 14, 2014 by CloudeLecaw
  • Avatar of Gamingoutlaws Gamingoutlaws Feb 05, 2014 at 02:42 UTC - 0 likes

    Great plugin. Works great on 1.7


Date created
Aug 10, 2012
Last update
Dec 01, 2013
Development stage
  • deDE
  • enUS
All Rights Reserved
Curse link
Recent files