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.
Hi again. So we are having a weird problem with EmeraldMarket. It is not letting our default players buy from private shops. I've even tried setting up the private shop for someone myself and the setting them as the owner. But still the other regular players get issued the 'You do not have Permission to use this' chat log.
I've tried also doing the in-game commands to set perms for groups for PermissionsBukkit. But it hasn't changed, even after restart.
Plugins: PermissionsBukkit, WorldEdit, WorldGuard, BukkitCompat, LWC, LogBlock, MineBackup, dynmap, ProtocolLIb, SimplePrefix, mcMMO, FoundDiamonds, Essentials, WorldBorder, EssentialsSpawn, TagAPI, DisguiseCraft, CompatNoCheatPlus, BKCommonLib, EssentialsChat, NoCheatPlus, NameTags, MCBans, and Buycraft. and of course EmeraldMarket.
Hope you can shed some light on this when your able. I'm going to keep trying to find a way to fix it or maybe find a work around.
Ty,
theFallenBreed
can you make it so that players can "put chestshop on sale" and "buy chestshops". Then If players are denied the ability to create their own shops, the admin can put up a marketplace where players can buy a position and a chest to put offers in! then the players can put their own chestshops on sale to make big amounts of money quickly, that enables a new buissiness and more chosises and possibilities and the players will have the chance to get their hands on a chestshops even though they are all taken in the process! :)
Hi guys I have a problem, if any1 knows how to fix it i'll give a like.
My problem is that I have installed PermissionsBukkit plugin and I want the new users on my server to be able to open shops/atms, to get their balance and to transfer from their account to another player's. I've written this and I think it's good written but it doesn't work:
Click here
Is it good? (Sorry for my bad english, I'm learning :P)
@Themalkav It works fine with MCPC+
Is there anyway this can work for Bukkitforge?? I'd love to use it on my Hexxit Server
Players can get the emerald blocks on the ATM sometimes :S
@Disconsented
1) I'll try to fix this
2) I'll not hook it into citizens but maybe I'll add the possibility to change the block IDs
Is it possible to get this hooked into citizens and/or changed the blocks that are used for ATM/Stall?
http://pastebin.com/pCH6u7Lf
Sadly that didn't fix it :/
Current Config - http://pastebin.com/zdph1cUM
It works fine for vanilla items but when I try to add one of the mod items I get "An internal error occurred while attempting to preform this command". I tried to add the items to the shop via editing the file but the shop was just cleared.
@Disconsented
You have to remove the [] :)
I noticed that you had mod compatibility but when I try to use it I get http://pastebin.com/6KxEbBsp in the console. In case it matters here is the config I am using http://pastebin.com/1hX1U9rB
@theFallenBreed
You got a PM :)
1) It's a bug. But if there wasn't a bug, only the exaclty same books would be sellable. I could add a feature to sell any book (with the abbility to disable it in the config) but I think it wouldn't be a very fair trade.
2) I thought that I had already uploded a fix for this bug. sorry.
@ArthurMaker
ok I'll add this
Please, do a command like this one: /em transfer <PLAYER1> <QUANTITY> <PLAYER2>
This can be used by Staffers to transfer emeralds from a player account to other. I need it :S
So our server recently started using EmeraldMarket and during the dev phase of the server it was working fine. We moved to a dedicated server about a week ago and I started noticing that it would not let me add items to shops, also it removed some written books from a couple tutorial/book shops. When i destroy the emerald block shop to redo it. The block will not break (I am oped atm) and I can only remove it with world edit. But the rat nest of error still remains in its place even if i place a new block down.
We were originally running a dev build of craftbukkit for 1.5.2 originally, but upgraded to the recommended one. We are also running a lot of plugins :/ We are thinking of weeding through them but ideally would like to keep them all still.
If anyone can help we would appreciate it.
Also besides the bit of issues above, I have some ideas/requests that I would like to leave here for Dragon252525. Idk if you have a plan to work or add these in, let alone would want to bother with it.
1. Making Written Books Resellable to Emerald Shops (may be a bug but we found we could sell them from the shops just not resell to shops) I have no idea if this will be a pain in the ass or not, let alone how the written books id themselves. I know with Librarians they accept any written book for trade. So maybe if able find the id or whatever that they use for the trade.
2. Fix the /em transfer command so it does not accept -x values. Luckily the players were honest about it. They found that if they type /em transfer [name] -1 that they could actually transfer player emeralds to themselves.
Also nice work on the plugin so far. I felt awkward about it at first but then realized it really cut down on storage space for shops. So I really like this plugin and hope that you continue to update it. Thanks.
@renanszz
yes there is
I really want to use this plugin, but my server is in Portuguese / Brazil and do not possess this language! Is not there some way I can edit the language to Portuguese?
@Dragon252525
I tried that but it did the same thing..only it returned to the shop instead of my inventory.
@alphawolf918
you have to rightclick the item you want to sell in the top row of the shop, not in your inventory. it's like buying but instead of leftclick you rightclick it.
Can't sell any items. I've tried shift-right-clicking and shift-left-clicking, and all it does is move the items back to their original inventories. i.e., if I try to sell a carrot, nothing happens other than the carrots returning to my inventory.
@Sylvermor
I don't know where the problem could be. sorry
@mrelfire
it doesn't interact wiht any other plugin
@ryanou812
I'm working on a job-plugin for EmeraldMarket (EmeraldMarketJobs)
@tytanfamily
I realy don't know why ._.