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.
NEW VERSION! EmeraldMarket 3.7 is out!
changelog
v3.7
download EmeraldMarket v3.7
Please update to 3.7 I need a good plugin for my survival / minigames server
@kurtis108
Ok I'll have a look at that again.
@TheMuffinMan_tms
Yes that's ok :) do you need some examples for how to access a players bank account?
Hi! Is it okay if a friend and I write a plugin to translate EmeraldMarket into vault, i.e. when I use vault for a different plugin, this one says okay John bought something with vault that 6.98 so take 7 emeralds out of safe 1?
I hope that makes sense.
Yes I did it appears I have the same problem TheFallenBreed.
@Dragon252525
Thanks for the reply!
That's fine then. I've just set it up so players pay the admin for property, then the admin assigns it. It's a little more complicated, but a fair trade for an econmy plugin that doesn't bog my server down.
Wonderful job on Emerald Market, by the way! It's easy for the kids to use, and easy for me to manage! I'll definitely follow your project!
@fate127
you're right; the answer is no.
I don't think that I'll ever add vault support because:
Downloaded this last week for my server rebuild on 1.6.2. So far I love it, and it's really lightweight on the older system. I did run into a question... Does Emerald Market work with Residence at all? EM seems to work outside of Vault, so I'm guessing "no." Just curious if I'm doing something wrong.
@Dragon252525
Thanks man ;)
@Maicokroes
Didn't think about this when I removed the slots for the price display. I'll add more slots in the next version. :)
@kurtis108 Did you give them the permission emeraldMarket.open.private?
@kurtis108
yeah i've been having the same problem with our server. I was hoping when we updated everything and we are now using the 3.6 version of EM, that it would fix itself. My players still can't stock their shops, buy/sell to private shops either. Though the Admin Shops work fine as well as the atms and everything. There was an issue with it asking about gamemode, but i used the emeraldMarket.ignoreGM perm on my Default Players.
Atm since we have essentials, I just have players making Trade Signs for their shops with hopes that at some point they can use the EM shops eventually. Though I'm not sure if it is conflicting somehow with another plugin. Since whenever I look through the comments here there are never seems to be anyone else with the same issue, till kurtis108's post.
Plugin has been working great! The only problem is I am having difficulties with the permission emeraldMarket.open.shop My users cannot open any private shops. They have permission to create them and add items. However they cannot open them.
I use this plugin on my server I've run games plugin on a hunger and it seemed nice to also shop in it, after a long search I came to the emerald market is a good plugin only shops GUI which is too small I now have several emerald shops thats is just to much for a hunger game
-it would be nice if the next update more slots available
@kurtis108
No, the plugin doesn't affect villagers in any way.
He was invincible.
Well I spawned a villager and it wasn't the type of villager I wanted so I tried to kill it with a diamond sword and I couldn't.
@kurtis108
No problem :)
Sorry, I don't understand the question.
Thanks for the list! I will make some modifications to it. Just did not want to start from scratch. Does this plugin tamper with villager health?
@Gitany
maybe in a future update.
@theFallenBreed
I don't know if it helps, but it's working for me with these permissions:
emeraldMarket.open.*
emeraldMarket.create.private
emeraldMarket.add
emeraldMarket.destroy.private
emeraldMarket.balance
emeraldMarket.transfer
@kurtis108
it's not easy to create default prices beacause: when I make a price for clay, it may be too cheap for your server because you have a special world with much natural clay. so it's depending on your world(s), how many something has to cost.
but i can upload a list of the prices I made for my server using the excel sheet that I've linked above; they should be ok for the most servers.
EDIT: you can now find the liste HERE.
A default price list in a notepad document would be awesome.