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.
-
View User Profile
-
Send Message
Posted Mar 3, 2013Ohh... Bukkit released a new version.
I will update it for the new version sometime this week hopefully.
-
View User Profile
-
Send Message
Posted Mar 3, 2013I don't know whats wrong, but when I try to make a shop, nothing pops up... The shops that were created a while a go work, and I have it set to you have to crouch+Punch the chest to make it. It shows no error logs on the console, and none of my players ca make shops... Why is that?
Please Help, BlockyDigital
-
View User Profile
-
Send Message
Posted Mar 3, 2013@netherfoam
no forge installed. QS3.71
-
View User Profile
-
Send Message
Posted Mar 3, 2013@usunofbeach
I do not support forge or any other mods like that.
-
View User Profile
-
Send Message
Posted Mar 3, 2013@netherfoam
I'll try again to find them all. thanks
I have display-items: true in config and I think I have seen that items show up on the chest for 0.01 second and then jump onto the ground and disappear. orz
-
View User Profile
-
Send Message
Posted Mar 3, 2013@usunofbeach
They're just bukkit v1.4.5, v1.4.6, 1.4.7r_0.1, vault and herochat... google will find you all of them.
items display on the chest unless you've configured it wrong though.
-
View User Profile
-
Send Message
Posted Mar 3, 2013No items display on the chest and no changeable ItemName on the auto-placed sign, makes it not QUICK for players which are not good at English.:( I also checked the code, but it's too difficult for me to find all the libs.:(
So would you plz update/upload the libs or help me with that? thank you.
-
View User Profile
-
Send Message
Posted Feb 28, 2013@Magneficious
I can't replace it without either 1) Deleting all your settings or 2) Deleting all the comments in it. That's why I don't do it. :)
-
View User Profile
-
Send Message
Posted Feb 28, 2013@netherfoam
Doh.. head meet desk or course.. tought it would have replaced it thou but thanks for the heads up ;)
-
View User Profile
-
Send Message
Posted Feb 28, 2013@Magneficious
Your config is outdated, regenerate it.
-
View User Profile
-
Send Message
Posted Feb 28, 2013Why are we charged now for changing prices when their is no settings to remove it. anyway to remove that charged price from changing prices on our stall?
-
View User Profile
-
Send Message
Posted Feb 28, 2013@netherfoam
ok, thanks you very much :)
-
View User Profile
-
Send Message
Posted Feb 28, 2013@karuru
I will not be writing code for this. If you want to, you can edit it or add it with a toggleable config option as a pull request on github, but I am refusing this feature request, sorry.
-
View User Profile
-
Send Message
Posted Feb 28, 2013I know can buy item with metadata (likes name "Dragon Killer" sword),but can't just sell designate books item named "Magic Book" to shops. the shops will buy all the books in my inventory... sorry for my bad english. I just hope can sell item with metadata to shop. thanks :)
-
View User Profile
-
Send Message
Posted Feb 27, 2013@GamersSynergy
EssentiaslEco can be used by vault... this already supports vault... Why do I need to support it?
@mysosoft
Cool idea. I don't know if I have time to code it now, uni is back for me.
@Beaupedia
Thanks again, but item frames aren't working yet. They're at the end of a long todo list somewhere.
@x_clucky
It's like 40 lines of code, you can code it yourself. Just listen for
ShopPreCreateEventAnd cancel it when a player tries to make a shop where they shouldn't make it.
-
View User Profile
-
Send Message
Posted Feb 27, 2013Could you please add this feature for Residence as well? I know I have asked this in the past and said I could find someone to develop it for me... but I couldn't. Thanks :)
-
View User Profile
-
Send Message
Posted Feb 27, 2013Hello, I just have a quick question to all users of this plugin. Does anyone have a German version of the messages.yml? I have translated the most used messages but those are a lotz messages and I don't really want to translate it all if there already is a German copy. So please let me konw if you have one or know someone who does.
KanaYamamoto
-
View User Profile
-
Send Message
Posted Feb 25, 2013So, I feel like an idiot for asking this but what does the "frame-items" option in the config do? I've enabled it and tested, but I see nothing. Is this not functioning at this time?
That being said, my server absolute loves this plugin. Thanks for the hard work, donation on the way!
-
View User Profile
-
Send Message
Posted Feb 24, 2013Why can not you change the way products enter "/qs change" and hitting the store?
Please add functionality.
-
View User Profile
-
Send Message
Posted Feb 24, 2013After using QuickShop a few days, I felt the need to post this here.
Best shop plugin out there hands down. The simple creation process and complete lack of required commands make this one of my server's favourite plugins. Keep up the great work!