EmeraldMarket

EmeraldMarket

9.8k Downloads

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.

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 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