mcMMO Experience Shop
mcMMO Experience Shop
Ever wanted to let your players buy mcmmo experience? With this plugin you can! When you do the command /xpshop it opens an inventory GUI that has every mcmmo skill in it! There is even a button that allows you to refresh your abilities! You can also view your mcmmo stats and mctop through it.
Commands
/xpshop Opens the Experience Shop
/xpreload Reloads the configuration; you must be OP to use this.
Permissions
With update v1.1, you can now choose what skills people have access to use! If players don't have permission to buy levels for a skill, the skill will not show up in the menu for them. The permission for this is xpshop.<skillname>
People also need access to refresh abilities now. Give them access to xpshop.refresh for this.
You can also give your players permission xpshop.* for access to all skills and refresh abilities.
Players still need to pay money even if they have permissions.
Configuration
This plugin is HIGHLY configurable. You can edit how many levels people can buy for how much. Here is an example:
acrobatics.levels: 50 <- Levels you buy at once
acrobatics.price: 500 <- Price for the levels you buy at once.
Every skill defaults to 50 levels for $500.
Requirements
This plugin requires Vault and mcMMO
Source Code
You can view the source code here!
Update 1.1 Notice!
This update requires you to delete your mcMMOShop folder in your plugins folder! The update added new options in the configuration and they will not load without deleting the file.
Servers Using this Plugin
DuncsMC: mc.duncsmc.com
Tell me if you are using this plugin and I will put your server name and IP here!
@Zilacon
I'm not updating this anymore, but I would assume (as long as there isn't any newer abilities in 1.7 or 1.8)
@BrickBoy55
Does this work on older versions of minecraft? Like 1.6.4?
@mobilephone2003
It's a double right now, but there is a reason behind it. If I made it an integer, and people used a decimal in shop, the plugin would probably break.
@BrickBoy55
Using now, very nice.
Any chance we can have the currency show as an integer? At the moment if the price is defined as 50 in the config, it shows as 50.0 in the shop
Update 1.1 is RELEASED. View the changelog on the download to view the changes. Remember to delete your config.yml!
Forgot to add this!
/xpreload Reloads the configuration!
@BrickBoy55
I'd say hide it in the GUI if the player has no permission.
Players are liking the refresh abilities, and it's a nice way for people to spend the dollar they get, especially in my situation where levels are an important part of "levelling up" their rank.
Server IP is mc.duncsmc.com, thanks!
@mobilephone2003
Should I make it so it doesn't appear in the inventory GUI if you don't have permission or you just can't click it?
@mobilephone2003
I will add an option for the currency symbol. I can also add permissions. And thanks I will fix that in next update. I will try to have this update done tomorrow.
PS: Give me your server IP and name, then I'll add it to the servers list.
Excellent, using this now on my server.
Can we please have the option to change the currency format? We don't use dollars here.
Another thing that may be asked for is to restrict buying through permissions
Also, the refresh abilities button says "refresh abilties"