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.
I tried 1.2_1 first, actually, since it was the latest version. After encountering this issue, I tested it for a few hours trying to nail down what the problem might be. I'll send you a PM so that we don't clutter up this space.
@Wharmaster
hi these bugs should be fixed in version 1.2_1 if you already have v1.2_1, please check if the plugin isn't double. if there are two files (e.g EmeraldMarket_v1.1.jar and EmeraldMarket_v1.2_1.jar) delete the older one.
if this doesn't help please tell me which permissions the players have.
thanks for report this
having an odd issue here. Purchasing items from a shop is not deducting the emeralds from the player's bank account if that would empty the account.
example: d emeralds in player's account. Player purchases diamond for 2 emeralds, account drops to 2 emeralds. Player again purchases diamond....account still contains 2 emeralds. Player can purchase as many diamons as he wants. Can then sell them back to the store, effectively duping his emeralds.
Occasionally this results in a bug where the item in stock changes to 64, so in the above example, the player is now able to buy 64 diamonds for 2 emeralds.
Totally unusable in it's current state, for obvious reasons, but I am keeping an eye on this plugin, and really want to use it.
VERSION 1.2 DOESN'T WORK; YOU HAVE TO USE 1.2_1
@all who have the "it doesn't load" problem
there's a mistake in version 1.2 you have to download 1.2_1
what are the emeraldblock??????? please create video
i have the same problem too
i wander if it happens with the curse link and emeraldmarket v1.0 and v1.1
i have that same problem too
I added the mod to my server. But it doesn't load. In console it says "Could not load 'plugins/EmeraldMarket.jar' in folder 'plugins". I get no error logs. I've added other mods without any problems. I'm using CB 1.3.1-R1.0.
@karatetoes
No it doesn't have. What would be the point of LWC integration? The ATMs/Shops are automatically protectet and I don't think that there's any use for passwordprotectet shops.
I haven't downloaded the plugin yet but does this have LWC integration?
Could you add a separate permission to allow users to create ATM's, but not have access to the rest of the admin commands?
@Lucaulca hey, ok I added the possibility to edit the language. And thanks for this compliment :D
GREAT Plugin. Please make the languages File editable. This is the best plugin I EVER see for Economy. THANKS