EmeraldMarket

EmeraldMarket Logo

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>

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


COMMANDS AND PERMISSIONS:

All permissions

PermissionCommandDescription
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.*
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.*
emeraldMarket.open.shopnoneOpen shops/private shops.
emeraldMarket.open.atmnoneOpen ATMs.
emeraldMarket.open.signnoneExecute commandsigns.
emeraldMarket.list.*
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.*
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.*
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.
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 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


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

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

  • 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

    BFAK:Dragon252525,90599402,6ad922298e21396e238e5c647e498642e3f8467a6b1180b83fe49ffb0f2b9350

  • 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

  • Avatar of Dragon252525 Dragon252525 Jan 25, 2014 at 10:56 UTC - 0 likes

    @TheKingFalu: Go

    The items aren't duplicated thats just a client side bug; you can see the items but you don't really have them. When you try to use them, they'll disappear.

  • Avatar of TheKingFalu TheKingFalu Jan 17, 2014 at 10:23 UTC - 0 likes

    You can duplicate any item when use shop and ATM... Fix it please.

Facts

Date created
Aug 10, 2012
Category
Last update
Dec 01, 2013
Development stage
Release
Language
  • deDE
  • enUS
License
All Rights Reserved
Curse link
EmeraldMarket
Downloads
7,133
Recent files

Authors