QuickShop
QuickShop
The Predecessors
Showcase was abandoned. Chestshop needed a display, with signs whose order you could never remember. SCS has too many commands. I'm yet to find someone who uses essentials shops.
Don't get me wrong though, they're all awesome plugins each in a few ways.
QuickShop
So, I set out to write this. QuickShop. QuickShop is a shop plugin, that allows players to sell items from a chest with no commands. It allows players to purchase any number of items easily. In fact, this plugin doesn't even have any commands that a player would ever need!
Features
- Easy to use
- Togglable Display Item on top of chest
- NBT Data, Enchants, Tool Damage, Potion and Mob Egg support
- Unlimited chest support
- Blacklist support & bypass permissions
- Shops that buy items and sell items at the same time are possible (Using double chests)
- Herochat support
- Checks a player can open a chest before letting them create a shop!
No longer accepting feature requests
For those people that hate reading, here's an awesome video from UltiByte:
A more up to date and informative video can be found here
Installation Guide:
http://www.youtube.com/watch?v=eJsv7fqaXNk
How to Create a Shop
- Place a chest on the ground
- Hit the chest with the item you want to trade
- Type in price for the item (As prompted) in chat
- Fill the chest with the items you wish to sell
Advanced
- Face the chest
- Type either /qs sell or /qs buy to make the shop buy/sell instead (Optional: use /shop instead of /qs)
- Stock the shop accordingly, if necessary.
How to Buy/Sell to a Shop
- Find a shop
- Hit / Left click the shop
- Enter the amount you wish to trade in chat
Menu Example:
See it in action:
http://maxgamer.org or
play.maxgamer.org:25571 and /warp market!
Commands
- /qs unlimited - Makes the shop you're looking at become unlimited.
- /qs setowner <player> - Changes shop owner to <player>.
- /qs buy - Changes your shop you're looking at to one that buys items
- /qs sell - Changes your shop you're looking at to one that sells items
- /qs price <price> - Change the price of your shop that you're looking at
- /qs clean - Removes any existing shop that has 0 stock.
- /qs find <item> - Use to find the nearest shop that begins with <item> - E.g. '/qs find dia' will find the nearest diamond shop.
- /shop - Alias (Optional) of /qs
Player Nodes
- quickshop.use - Required to use ANY quickshop
- quickshop.create.sell - Required to make a QuickShop (At all)
- quickshop.create.buy - Required to use /qs buy (Change the shop type from Sell -> Buy)
- quickshop.create.double - Required to make doublechest shops.
- quickshop.create.changeprice - Required to use /qs price (Ability to change the price of a shop without destroying it. This may allow for some scammers to quickly change the price while someone is buying.
- quickshop.bypass.ItemID - Required to sell blacklisted items (E.g. bedrock)
- quickshop.find - Required to use /qs find <item>
Admin Nodes
- quickshop.unlimited - Required to use /quickshop unlimited
- quickshop.setowner - Allows use of /qs setowner
- quickshop.other.destroy - Allow breaking other peoples QuickShops if they're locked by this plugin
- quickshop.other.open - Allow opening (And stealing/Stocking) other players QuickShops
- quickshop.other.price - Allow changing price of other people's shops
- quickshop.refill - Ability to refill chests using a command (=Unlimited items)
- quickshop.empty - Ability to empty chests of all items
- quickshop.clean - Permission to purge any shops that have 0 stock.
Source: Source on Github
Checkout the config over here.
Have Towny?
Try out this plugin http://dev.bukkit.org/server-mods/quickshop-towny-interop/ to stop players creating shops outside of Towny shop plots!
Calculating Economy Prices
Vagrant326 has created an Excel spreadsheet that allows you to calculate prices for a market, if you're looking to set one up! It takes a few minutes to setup the basic material prices, and once done, will tell you the appropriate value for almost any material! http://www.planetminecraft.com/blog/how-to-create-stable-prices-system-on-your-server/
Hi, I'm an 19 year old University student studying Software Engineering. I spend my time writing code that I receive practically no reward for other than people asking questions I've answered a hundred times before. I know server Admin's and Owners aren't the richest of people - But if you're feeling particularly generous, I always appreciate any amount for the time and patience I put into coding Bukkit plugins.
Well I ment kinda like scs hows theres a item floating on a block. This would only b for admin shops though. Like in the config u can define if u want admin shops on blocks or on chests
@Poopfish
I'm not 100% satisfied with my display items not duping as of yet. I haven't run into anyone saying they've found a dupe, but that's not to say I won't.
But goodluck. The more I add to this plugin, the more complex it becomes... Defeating the purpose.
@netherfoam
We've had issues with duping and the commands are too complicated for people. I like the commandlessness of your plugin. if you can't add this feature I'm sure there is another plugin that will come out soon to replace scs.
@Newfie, edit your config to shops.lock: true
i got: [quickshop] Remember,shops are not protected from theft! if you want to stop thieves lock it? how do I?
@caidcurse
I'll add it in. Meanwhile maybe create an account called Server or something, and make the unlimited shops with that?
I really like the simplicity of this plugin, though, could you make it so that the money from infinite shops just goes to nowhere, and the person who makes it also pays? I setup a few infinite shops, to be used as server shops, but I would like to pay for the items, too. I also don't like how I just keep making more and more money when people buy stuff from those shops. It destroys the economic side of my server, for the person who makes the shop.
Thanks for the plugin.
-Caid.
@Geek The first is already implemented in the latest version, but i wont be adding different block types because its not obvious its a shop anymore and that would reduce efficiency marginally. The second is already implemented, read the config under shops -> lock :true/false :)
Ideas:
1- For admin/unlimited shops should be made by looking at a block and using the /qs unlimited cmd. The shop would be made on a block not a chest. This would make the server shops prettier.
2- built in protection. so u dnt ave to have lockette or lwc for chests.
@ryan_the_leach
I don't think it's any easier to shop because of Minecrafts blocky text, but I realised that after I added the feature. I've put this in anyway, check back in a day or two when I submit Version 0.6 :)
I'm yet to add purchase only chests, my reasoning is below.
would be good if prices could be displayed on a sign so people could see it at a glance.
additionally being able to set up a buy shop as well as a sell shop would be cool.
@kahlilnc, yeah I added a special case for that so that i try not to use the economy plugin where possible (Mine causes lag)
@imaa, Showcase inspired SCS i think, and showcase had a spout dependancy and some other library too. (Showcase is not SCS). But yes :)
@Teal Are you asking for lwc support? Lwc isnt lockette
someone is updating scs located here: http://dev.bukkit.org/server-mods/scs/
Will look into this plugin nevertheless
You can buy your own items :O Not duping but its weird XD
<<code>>
plugins:what is with lwc?
@BlueFusion95
Updated for people who like sneaking. Awaiting approval.
The sign thing, I might have an idea... Don't expect it any time soon though.
As for selling back, not sure how i'd implement that and keep it simple. I could use right click, but thats how you open a chest. I could use left click + shift but that'd be confusing with the creation. In my experience, nobody has made a buying shop on my server.
Can you make it so you have to be crouching in order to create a shop. Its kinda annoying accidently hitting a chest and it asking to create a shop. Also a cool feature would be to auto generate a sign that displays the item name, and buy price. Also a feature to sell back to shops would be appreciated.
@Geekin_It_Up
Added.
Awaiting upload approval
U need a admin shop! i will use this totally if u do
@re4397
Sounds good