GUI Shop
This plugin is the ultimate solution to all the signs, the chests, the glitches. This plugin will put a stop to all those head aches. I present to you, GUI shop. This plugin uses a sleek new way of making shops easy, comfortable, and fun!
Having issues configuring the plugin? Look at this!
https://www.youtube.com/watch?v=EiN3OYQg6bA
https://www.spigotmc.org/resources/guishopplus-50-off.15561/
REQUIRES VAULT
If you are coming from the dev.bukkit page, Download the newest version immediatly! Errors, Dupes, and Bugs are all fixed! Enchants added too!!!
YAY! 200k Downloads on dev.bukkit & Spigot! Lets go guys!
The Big Update! A new update has been released 5/29/2015! This update Fixes ALL common reported bugs! You can also disable certain items from being sold! View the Update History to view all changes!
How to disable item from being sold?
As you guys know, A new update was released, Which allows you to disable certain items from being sold! You can do this buy:
1. Go to the item in the shops.yml 2. Erase the current value for "sell" 3. Instead of putting how much you want the item to sell for, Put "false"
E.g: sell: 400 This will let the item be sold for 400$ sell: false Item cannot be sold!
How it works:
This plugin was designed to act like a large chest. you can simply click an item in the chest to buy it, or an item in your inventory to sell it. But it doesn't use a chest. It is a completely Virtual shop that will use any economy plugin you have. As long as you have vault of course. This plugin is Sign-less, Frame less, and head ache-less. This plugin has a simple configuration that you can customize your shop with, and name your items in it! You can also access the shop by clicking a sign you customize yourself!
Configuration:
http://dev.bukkit.org/bukkit-plugins/gui-shop/pages/configuration/
http://dev.bukkit.org/bukkit-plugins/gui-shop/pages/shops-configuration/
How to install:
http://dev.bukkit.org/bukkit-plugins/gui-shop/pages/how-to-install/
Commands:
/guishop edit - Opens in Editor Mode.
/guishop price/p {price} - Set item in hand's buy price.
/guishop sell/s {price} - Set item in hand's sell price.
/guishop shopname/sn {name} - Set item in hand's Shop-Name.
/guishop buyname/bn {name} - Set item in hand's Buy-Name.
/guishop enchant/e {enchants} - Set item in hand's Enchantments.
/guishop asll {line} - Add Shop Lore Line.
/guishop dsll {lineNumber} - Delete Shop Lore Line. Starts at 0.
/guishop esll {lineNumber} {line} - Edit Shop Lore Line. Starts at 0.
/guishop abll {line} - Add Buy Lore Line.
/guishop dbll {lineNumber} - Delete Buy Lore Line. Starts at 0.
/guishop ebll {lineNumber} {line} - Edit Buy Lore Line. Starts at 0.
/guishop ac {command} - Add Command to item.
/guishop dc {lineNumber} - Delete Command by line. Starts at 0.
/guishop ec {lineNumber} {cmd} - Edit Command by line. Starts at 0.
/guishop t {type} - Sets item type.
/guishop mt {type} - Sets item mob type.
Mod Support:
This plugin now supports items from modpacks! You can use this in Tekkit ETC!!!
Permissions:
guishop.use: Allows use of /shop.
guishop.shop.[shopName] E.G guishop.slot.Ores allows use of the ores shop.
guishop.sign.use Allow usage of signs to open shop. Requires guishop.use as well!
guishop.sign.place Allow users to place signs?
guishop.sell Allow user to sell items
guishop.admin Allow user to enter creator mode
How to use:
Its quite simple to use this plugin. All you need to do is open the configuration. Follow the instructions provided within. once completed do /reload OR /shop reload. After that its simple. Do /shop to open the virtual shop. Click an item in the top inventory to buy, Click an item in your inventory to sell!
ADDED: Shift+click to buy any of one item. E.g i sell 16 stone for 1600, if i shift+click i will only get one stone for 100$. Does this for all items.
Source :
You may use this code for educational purposes or to help with plugins of your own. If this code is copied by someone, their project will be requested for removal.
https://github.com/pablo67340/GUIShop
Why cant my members view the items? its only op's that could.
I put down the Permission for using it but they still cant see the items in there
Update posted!!!!!! Awaiting approval!
I can't sell items to deoped players. Help me.
same problem as machogamzer, shift click gives u the item, or if u click it a bunch of times it glitches out. I've done this myself using no mods/hacks and no lag on the server. please fix, this is an amazing plugin but i cant use it with glitches like that.
This does not support player shops, right? It's only 1 global shop?
Hey, I tried your plugin out on 1.7.9, and in there you could just shift + click on the items in the shop and you got the items from the shop, will you be updating this plugin? i really love the concept and all about it, I would really like to use this on my server, but can't :(
How do i add multiple rows in the shop selection menu?
Is there a way to revert back to the old config? I dont like all the different mini shops.
@TheIronSquirel
after i reloaded i typed /shop and then clicked really fast and it seemed to work for me
@jet315
I tried to simulate this glitch and it is not happening on my server? Try reloading the latest and greatest version?
@jet315
Doesn't seem to work for me are you sure users can glitch items?
@jet315 Thank you for letting me know. I will hop right into the next update!
Hi there,
Im using this at the moment and its great because I really need the world limitation this plugin offeres!
However it is extremely easy to glitch items out of the shop. Glitching items out of a GUI is often quite easy but on this plugin it seems to be extremely easy. Simply quickly click an item twice and you can glitch everything out of the shop for free.
Going to have to change plugin because of this :/
@pablo67340
You are welcome. Thanks for an awesome plugin!
@jet315 Dammit thank you! just noticed that too! I will change this asap!
And thank you @TheIronSquirel for showing others how.
Nobody except ops can use this for me.
This is on spigot 1.7.9.
Plugin version 2.1.
Players have the gshop.use perm as well as guishop.slot.1 yet for some reason nobody can even open the shop. Just saud "No Permission!".
EDIT: I noticed the error myself. above it says use gshop.use but its actually guishop.use
Works fine now
@pablo67340
Okay, here is what I was trying to figure out.
Would additional rows be possible in the future? ROWS: 3 ROWS: 4 so on so on?
Thank you
You cannot give people perms for individual rows at the moment. but you can allow access to certain slots. guishop.slot.numberhere
I am a bit confused about configuring the use of the other "rows" What would be the pex perm input? guishop.rows.[rows#].slot.[slotnumber] or something like that?
Thank you
Thank you for your help man. I forgot to add a method to check if your an op as well. ill be sure to release in next update! Thanks!