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 Jul 18, 2013@netherfoam
Yeah but the problem didn't persist in 1.5 and when I used /remove items the lag wasnt gone. Also, I love the floating items.
Edit: Its not the floating Items. I deactivated them, it did make the FPS better, but only about 10 fps. Was still quite laggy at about 35 fps.
-
View User Profile
-
Send Message
Posted Jul 17, 2013@H8llfire
Its the floating items. You can disable them in the config if it is too bad (What about asking players to use item frames? Item frames don't cause FPS drops). Theres really nothing I can do about how Minecraft is crap at rendering items. Maybe turn 3D items off would help a little.
@CoasterCrazy
You could make a mall which buys all the items you want the server to be able to buy, then on each shop, you face it and do /qs setowner Server - Literally changes the owner to the player called "Server". Also, make sure "Server" is banned, and that "Server" has a lot of money (Or disable pay-unlimited-shop-owners in the config and make the shops unlimited)
-
View User Profile
-
Send Message
Posted Jul 17, 2013Hi, Is there a way to use quickshops to sell to the server? Like with essentials if we type /sell hand it sells what we have in our hand to the server. Is there a way to do that? Would I have to change the owner to Server?
-
View User Profile
-
Send Message
Posted Jul 17, 2013Hi netherfoam,
I know that this issue might not be caused by QuickShop, but since 1.6.1, the central place where you buy stuff which is filled by playershops is lagging as hell. I get 200 FPS anywhere else, on that particular place 25. Its not the floating Items, I at least think, but maybe the tons of signs?
regards
-
View User Profile
-
Send Message
Posted Jul 10, 2013@netherfoam
Excellent Smithers :)
-
View User Profile
-
Send Message
Posted Jul 10, 2013@M3DDLER
No update required
-
View User Profile
-
Send Message
Posted Jul 10, 2013@netherfoam
Another way i have found is if you aim for the chest and type /qs unlimited
It kinda turns it into and admin shop. I use this method so i get the messages when someone purchases from it but the money goes into the servers wallet and not mine. It has proven to be a useful method to catch people out who have managed to glitch into my donators exclusive items store who have no right being in there :)
P.s: Will you be doing an update to add the new Horse item etc?
-
View User Profile
-
Send Message
Posted Jul 10, 2013Works with 1.6.1 items or need to be in plugin files that block ?
-
View User Profile
-
Send Message
Posted Jul 9, 2013@Dalek5961
There's no such thing as an Admin Shop, but you can simply change who owns the shop...
Face the chest, do /qs setowner Admin.
Make sure the username 'Admin' is banned though.
-
View User Profile
-
Send Message
Posted Jul 9, 2013@netherfoam ok, also how do i make an admin shop, just rename to admin? sorry
-
View User Profile
-
Send Message
Posted Jul 8, 2013@Dalek5961
You cannot.
-
View User Profile
-
Send Message
Posted Jul 8, 2013Is there any way for me to change the chest to another item? [like for unlimited server/admin shops] since no stock is required how can i change the block instead of a chest lets say a double stone slab?
-
View User Profile
-
Send Message
Posted Jul 5, 2013I LOOOOOOOVEE your plugin! gonna be a long time favorite of mine! :D thanks for the great work!
-
View User Profile
-
Send Message
Posted Jul 5, 2013@noijuste
Latest version is compatible.
-
View User Profile
-
Send Message
Posted Jul 5, 2013Pardon my asking if this has been answered here or elsewhere, but is the plugin 1.6 compatible and if not, what are the plans to make it so?
Appreciate any answers you can provide and thank you for maintaining such a great shop plugin. It has made maintaining our server and economy so much easier than it may have otherwise been.
-
View User Profile
-
Send Message
Posted Jul 3, 2013@Shooty_
Will you answer me =_= ?
-
View User Profile
-
Send Message
Posted Jul 3, 2013@netherfoam
Si will you add a way to have price lower than 0.01 ?
-
View User Profile
-
Send Message
Posted Jul 3, 2013@user_238412
The error starts with some code from craftconomy - I'd be pointing the blame at craftconomy for that. It seems to be some kind of issue with the money formatting method. Eg, QuickShop will ask vault to ask craftconomy "How should I display $50.95?" and craftconomy should response "50 Dollars 95 Cents" (Or something like that) but it's failing to do that for some reason.
-
View User Profile
-
Send Message
Posted Jul 3, 2013Hi Netherfoam,
I just downloaded your plugin seeing as if seen on running on other servers and, I've run into a problem. I've uploaded the error messages on pastebin: http://pastebin.com/6uun2RP2. But, It seems some kind of conflict is occurring. Where as one minute the shop will work, Then the next it won't and, Craftconomy seems to die as well when this happens.
Also, Here's a list of the plugins I'm using: [INFO] Plugins (21): WorldEdit, Craftconomy3, NoCheatPlus, BukkitCompat, CommandBook, mcore, OpenInv, Vault, PermissionsEx, HealthBar, Modifyworld, Votifier, Herochat, WorldGuard, SimpleRegionMarket, QuickShop, SimpleVoteListener, BattleCombatTag, ChatManager, Enjin Minecraft Plugin, Factions
Any help on how to resolve my problems would be appreciated.
-
View User Profile
-
Send Message
Posted Jul 2, 2013@netherfoam
Since you're plugin can't accept less than a price of 0.01, i can't divide by 64... on my server 1 broad cost like 0.005 so....