ServerShop-gui
![]()
ServerShop-gui is a shop system. It allows players to buy item from a defined item list. It uses a Inventory to display the shop GUI. This plugin requires latest version of Vault, other than that, just drop it in plugins (make sure you have Vault plus a supported economy plugin installed)
WARNING: BECAREFUL WHEN SELLING COMMANDS OR PERMISSIONS IF YOU MISS SPELL A PERMISSION NODE AND ADD ONE THAT DOESN'T EXIST, THE PLUGIN WILL RESET YOUR ITEMS.YML, SO HAVE A BACKUP OF YOUR ITEMS.YML
Features
- Put any Items you want in the Shop
- Configure Amount and Price
- Lightweight and simple to use Plugin
- Open the shop either with a right click on a defined Item or a command
- Multiple Shops
- Highly customizable
- Purchasable permissions nodes
- Purchasable player commands
- Purchasable console commands
- Custom Lore
- Enchantments
- Custom display names
Support&Questions
If you have any questions/bug reports or feature requests. Please click on Tickets on top, and create a new one.
Thanks.
Usage
- The Interface(GUI)
- This is a display of all current Items, you click an item to buy it.

Video Tutorial
Thanks to VariationVault for the Video (The video might be outdated)
Metrics Statistic Collection
Metrics is used to collect plugin statistics. Only data such as plugin version and players online is collected. If you do not wish for this data to be collected, disabled the feature in your config.yml (EnableMetrics = false)
stock:
'0':
Type: Item
Reward: Wood:1
Displayname: This is a custom Item name.
lore:
- 'Look a '
- fancy lore
- '&ccan &abe &fadded :)'
Pricetype: Money
Price: 25.0
Sell: 5.0
Amount: 9
'1':
Type: Item
Reward: Stone
Pricetype: Money
Price: 40.0
Sell: 19.5
Amount: 9
'2':
Type: Item
Reward: Diamond_sword
Displayname: Sword of Fire
Enchantments: FIRE_ASPECT:3;KNOCKBACK:40
Pricetype: Money
Price: 25.0
Sell: -1
Amount: 1
'3':
Type: Item
Reward: Mob_Spawner
Pricetype: Money
Price: 500.125
Sell: 0.0
Amount: 1
'4':
Type: Item
Reward: Lever
Pricetype: EXP
Price: 5
Sell: 1
Amount: 64
'5':
Type: Item
Reward: Apple
Pricetype: Money
Price: 0
Sell: 0.0
Amount: 20
'6':
Type: Command
Reward: Wood:4
Pricetype: Money
Displayname: Wood Reward
lore:
- '&eThis is a new Feature '
- '&eIt will run multple commands'
- in this case give and a say announce!
Command: give %player% wood 64
Price: 50
-
View User Profile
-
Send Message
Posted Jan 10, 2014Dear author, faster!
We cant wait for new version\
-
View User Profile
-
Send Message
Posted Jan 7, 2014@ixlegitix
I vote for this too. It should not be hard to add either... I think.
-
View User Profile
-
Send Message
Posted Jan 6, 2014Argh, really need "Adding Custom Inventory Positions"...and a invisible space...
-
View User Profile
-
Send Message
Posted Jan 6, 2014Hello could you please allow us to place a empty field/ghost block/invisible or what ever you call it. Lets say
So now ID 15. Will be an empty space. So you could seperate some items. And could you allow us to use the tag Displayname on Shop Names. Like
So it would be displayed as Stained clay with red color and space. Cause you cant use space in shop names either. And allow us to add lore to shop names too. I dont think I have to give an example. Allow us to hide pricetype: and price on a item. And insted we can write our own in -lore.
-
View User Profile
-
Send Message
Posted Jan 5, 2014@FEARcustard
It is a bug in the current version, will be fixed with the next version which will come in the next days/weeks.
Next version will contain lots of bugfixes.
-
View User Profile
-
Send Message
Posted Jan 5, 2014crysis992
"String not found, check your messages.yml for errors.
this message keeps showing up it works for people with op but any new player it just comes up with that ive got a yml file for all my shops i really do not know why its not working
if you could help that would be great
-
View User Profile
-
Send Message
Posted Jan 4, 2014Hi! Got this error on the console: http://pastebin.com/9u2cH6Qv Please help!
-
View User Profile
-
Send Message
Posted Jan 3, 2014@crysis992
I did this and the item's I added still arent showing up. The shop itself is showing up but the items in the shop are not there.
-
View User Profile
-
Send Message
Posted Jan 3, 2014Is it possible to make a buffer slot in the shop GUI? So that you can center your icons.
e.g. [B][B][IC][IC][IC][IC][IC][B][B] B: Buffer IC: Icon
-
View User Profile
-
Send Message
Posted Jan 2, 2014@Codye56
If you create a new shop in the config.yml, you also have to create a new file with your shop name.
Lets say you added a new shop in the config.yml with the nam "TestShop", then you would have to create a file called TestShop.yml and set it up like the Items.yml(example file)
The String not found message will be fixed in the next version.
-
View User Profile
-
Send Message
Posted Jan 2, 2014@crysis992 Okay so I made a new shop but when I go into the server and try to access it, there's nothing there. Also when someone isnt opped it says "String not found, check your messages.yml for errors." I havent messed with anything in the messages.yml. Please help.
-
View User Profile
-
Send Message
Posted Jan 2, 2014@rnoa
The Info will be added automatically, at the moment there is no way to change it.
I will add a more user friendly way to edit the default messages in the next update.
Update:
Im working hard on the project since a few days:
What to expect in the next version:
- NPC(Citizen) Support
- Ingame setup wizard(You can create new shops via ingame commands and add Items)
(At the moment you can only add Items via ingame wizard, permissions and command types have to be added via config editing)
- A fixed messages.yml ;)
-
View User Profile
-
Send Message
Posted Jan 1, 2014@crysis992 When do you think the new udate will be out? I would really like to use this plugin on my server but I cant seem to understand the config too well.
-
View User Profile
-
Send Message
Posted Jan 1, 2014@crysis992
Thank you so much! Just on more thing - Where do I put <Left click to buy Right click to sell> info?
-
View User Profile
-
Send Message
Posted Dec 31, 2013@rnoa
1. There is already a permission support to open shops.
shop.open.<shopname>
2. Discounts will come in a future version
3. NPC support will come back in the future, im busy with RL at the moment and dont have much free time to work on my projects
@karatepancake A complete ingame setup wizard will come in the next version :)
@m0dk1ll3r Try this, it should work fine:
http://pastebin.com/7p1XH7QJ
-
View User Profile
-
Send Message
Posted Dec 31, 2013Please re-add the /shop add and /shop remove commands they made this plugin the easiest to set up
-
View User Profile
-
Send Message
Posted Dec 30, 2013The plugin is amazing but I don't seem to get the 'Purchasable console commands' working. I want the store to execute the following command /pex user [playername] group set Donator. If you could add a template like that I think you'd help out alot of people!
-Desity
-
View User Profile
-
Send Message
Posted Dec 30, 2013Awesome plugin! I'd like to suggest 2 things to make it perfect. These are 1. Discounts and permissions for those or special shops that only certain groups have access to. 2. Multiverse/multiworld support. And of course, have NPC support would be great!
-
View User Profile
-
Send Message
Posted Dec 29, 2013@xp9kus
I did, and your error log points to plugin version 1.3. Have you tried it with the latest plugin files? 1.4.1?
-
View User Profile
-
Send Message
Posted Dec 28, 2013gives an error