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.
@Dragon252525
Everything loads just fine without error. I also find that everytime I start the server up, in order for it to work, I have to use /em reload to get it to work.
how do players on my server get or earn more emeralds?
is it working with towny anc mcpc ?
@Dragon252525
No, when I turn on the server, all my plugins load correctly (without any error).
@Sylvermor
@tytanfamily
and all the permissions for other plugins do work? it's strange...
are you sure that the plugin is loading correctly? are there any errors in the server.log?
@Dragon252525
That is what I have to do for my permissions plugin (PermissionsBukkit v2.0) for it to work. I tried them without the :true and it sill didn't work
@Dragon252525
I don't know if the problem is for the permissions, but I've the same error, and I've got these permissions:
- emeraldMarket.balance - emeraldMarket.add - emeraldMarket.create.private - emeraldMarket.open.* - emeraldMarket.destroy.private - emeraldMarket.transfer
@tytanfamily
maybe it's a problem with the permissions plugin
why do you have :true behind the permissions?
@NOTODARKKNIGHT
you can download it here
hope it works :)
Hey @Dragon252525,
Any idea what could be causing my problem? Thanks! :)
@Dragon252525
Hello, I am working on Java 6, would it be possible to get a jar compiled?
@wappylol
You have to run java 1.7 on the server -> if not possible, tell me what version you have so i can give you a working .jar
NOT WORKING!
[SEVERE] Could not load 'plugins\EmeraldMarket_v3.2.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: ch/dragon252525/emeraldMarket/EmeraldMarket : Unsupported major.minor version 51.0
For some reason, I can only open Private Shops when a player is Op. Am I missing a permission node or is it a glitch? It says "You are not permitted to do this."
[EDIT]
This is what I currently have for a user:
@Mergedflame
you can do that with private shops
could you make it where its no infinite?
@DNyo4 Hi
No idea where the problem is; I'm using this on my server (with permissonsex) without any errors
What do you mean with "in other worlds, open th shop" ?
Hello.
So my permissions isn't working or something? Players and my admins get the message
Please help.
I have these permissions set for players:
emeraldMarket.balance: true
emeraldMarket.open.*: true
emeraldMarket.create.private: true
emeraldMarket.add: true
emeraldMarket.destroy.private: true
Meanwhile, the moderators and admins have:
emeraldMarket.balance.other: true
emeraldMarket.reload: true
emeraldMarket.setowner: true
emeraldMarket.ignoreGM: true
emeraldMarket.create.shop: true
emeraldMarket.create.atm: true
emeraldMarket.destroy.*: true
There is no problem for me since I'm OPed. However, my admins are not OPed and have the same problem as regular players.
@seph976
There shouldn't be any problems (perhaps you can't sell items with custom names)
Hi Dragon,
Thanks for the quick fix!!!