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.
@netherfoam
I figured this out but thank you. I noticed more than 1/2 are posting this same issue here - which is likely due to your listing the latest as 1.4.5-R0.2 Beta compatible when in fact it is not; it is only dev build compatible.
It might be worth labeling the build compatibility properly and saving some pain ;)
Great job on the plugin btw - I like 2.7 very much and look fwd to running more recent code with item frames once bukkit beta is updated. Can you explain how the item frame config option works / what it does for those of us who arent able to use the newer dev build yet? Does it replace the sign or is it added block above in addition to the chest sign?
pls add /qs off and /qs on for people do not use quickshop :) because all time we open a chest we not wanna to create a shop.
pls add /qs off and /qs on for people do not use quickshop :)
because all time we open a chest
Hello, i have a problem creating a shop! i use BOSEconomy and Vault + Quickshop ofc. when i assing an item to the chest it asks me how much i want it to cost, then i type 2 or 2.0 and the items appears above the chest :)
Tho i dont get a sign? and when i walk away the shop creation is cancelled...
the Bukkit version i use is "craftbukkit-1.4.5-R0.2"
Hiya, I just started testing this plugin and first thing I noticed after making a shop is that when I broke it that it created a phantom drop which persisted even after relogging...
@nokati
Update bukkit to a dev build or downgrade to quickshop 2.7 until you do
@netherfoam
Here they are:
DisposalChest, MineConomy, WorldEdit, CCLogger, Vault, Multiverse-Core, PermissionsEx, LogBlock, LumosMaxima, LWC, WorldGuard, TreeAssist, dynmap, MonsterIRC, EndReset, EasyEnchant, LotteryPlus, AtAdmin, OpenInv, mcbans, DispNameChanger, RedstoneClockDetector, Modifyworld, ProtocolLib, MyWarp, VoxelPort, Pronouns, Giant Trees, WorldBorder, QuickShop, LagMeter, ChatManager, Courier, Multiverse-Inventories, VanishNoPacket, WhosThere, AdminCmd, DisguiseCraft, FunCommands
Trying to install QuickShop 2.8 on CB 1.4.5-R0.2 & cannot create a shop: I complete the process (place chest, left-click w/ item - fill chest) - then the exception is raised (paste below) - and nothing else happens (no sign, no item frame, etc) - walking a few blocks away announces the shop creation cancelled message.
Thoughts?
@ber0525
@Beaupedia
Alright, can you get your plugin lists and come back with them to find the culprit?
@ber0525
I really can't help you if you can't give me an error log or something. :/ Try showcasestandalone if you want display items.
If you can not think of anything do you have any suggestions on another plugin to create a spawnshop?
we are up to date on bukkit. i cant check the log because my sever is on multicraft. the following is whats in my plugins folder: All Name Type Size Mod Time Up .. Armageddon Directory 4 KB Dec 01 14:30 AutoCraft Directory 4 KB Dec 09 18:47 ButtonLock Directory 4 KB Dec 02 18:30 Buycraft Directory 4 KB Dec 02 22:22 CensorIt Directory 4 KB Dec 13 22:00 ChatManager Directory 4 KB Dec 02 22:22 ClearLag Directory 4 KB Dec 12 18:00 Craftconomy3 Directory 4 KB Dec 16 03:41 DeathChests Directory 4 KB Dec 15 12:12 DisguiseCraft Directory 4 KB Oct 30 20:15 Dogtags Directory 4 KB Dec 08 23:00 DragonTravel Directory 4 KB Dec 15 12:32 Essentials Directory 4 KB Nov 04 21:30 Factions Directory 4 KB Nov 01 02:42 MarriagePlus Directory 4 KB Dec 15 12:32 MobArena Directory 4 KB Oct 30 20:16 Modifyworld Directory 4 KB Dec 02 22:22 MorePhysics Piston Standalone Directory 4 KB Dec 01 19:02 PermissionsEx Directory 4 KB Dec 02 22:22 PermissionsHelper Directory 4 KB Nov 09 13:41 PluginMetrics Directory 4 KB Oct 30 20:15 QuickShop Directory 4 KB Dec 16 03:31 SignShop Directory 4 KB Dec 16 04:26 SkyrimRPG Directory 4 KB Dec 16 03:09 TimTheEnchanter Directory 4 KB Dec 08 22:45 Werewolf Directory 4 KB Dec 13 21:17 WorldBorder Directory 4 KB Nov 06 03:24 WorldEdit Directory 4 KB Dec 16 04:26 craftscripts Directory 4 KB Oct 30 20:14 eShop Directory 4 KB Dec 04 21:22 hawkeye Directory 4 KB Dec 02 23:11 iConomy Directory 4 KB Dec 02 22:42 mcMMO Directory 4 KB Oct 30 22:00 mmSupernaturals Directory 4 KB Dec 15 11:41 update Directory 4 KB Nov 02 02:57 Armageddon.jar JAR File 75.58 KB Dec 01 13:53 Edit AutoCraft.jar JAR File 70.25 KB Dec 09 18:43 Edit BlockEnderDragon.jar JAR File 1.93 KB Dec 10 21:30 Edit ButtonLock.jar JAR File 75.17 KB Dec 02 15:29 Edit Buycraft.jar JAR File 49.84 KB Dec 02 22:14 Edit CensorIt.jar JAR File 20.67 KB Dec 13 21:59 Edit ChatManager.jar JAR File 10.33 KB Dec 02 22:20 Edit ClearLag .jar JAR File 26.38 KB Dec 01 13:52 Edit ColoredSigns.jar JAR File 12.8 KB Dec 12 23:11 Edit DisguiseCraft.jar JAR File 71.82 KB Oct 30 20:14 Edit DragonTravel-1.7.1 (1).jar JAR File 98.79 KB Dec 15 12:32 Edit Essentials.jar JAR File 677.93 KB Oct 30 20:14 EssentialsAntiBuild.jar JAR File 12.47 KB Oct 30 20:14 Edit EssentialsChat.jar JAR File 11.95 KB Oct 30 20:14 Edit EssentialsProtect.jar JAR File 636.74 KB Oct 30 20:14 EssentialsSpawn.jar JAR File 13.35 KB Oct 30 20:14 Edit HeroesHUD.jar JAR File 49.45 KB Dec 14 20:25 Edit MODIFIEDDEATHCHEST.jar JAR File 38.53 KB Dec 15 11:40 Edit MarriagePlus (2).jar JAR File 29.87 KB Dec 15 12:32 Edit MobArena.jar JAR File 329.03 KB Oct 30 20:14 Edit Modifyworld.jar JAR File 24.84 KB Dec 02 22:20 Edit PermissionsEx.jar JAR File 142.83 KB Dec 02 22:19 Edit PermissionsHelper.jar JAR File 4.99 KB Nov 09 13:13 Edit QuickShop (1).jar JAR File 85.35 KB Dec 16 04:25 Edit SignShop (2).jar JAR File 574.01 KB Dec 15 12:54 SkyrimRPG.jar JAR File 77.24 KB Dec 16 03:08 Edit Tim.jar JAR File 5.65 KB Nov 02 02:53 Edit Vault.jar JAR File 237.01 KB Nov 06 03:08 Edit Werewolf.jar JAR File 172.28 KB Dec 13 20:24 Edit WorldBorder.jar JAR File 45.53 KB Nov 06 03:08 Edit WorldEdit.jar JAR File 774.87 KB Oct 30 20:14 _Register.jar JAR File 28.21 KB Dec 04 21:17 Edit craftconomy3-3.0.3.jar JAR File 246.29 KB Nov 06 03:08 Edit craftconomy3-3.0.4.jar JAR File 260.17 KB Dec 16 03:40 Edit eShop.jar JAR File 18.24 KB Dec 15 13:26 Edit iConomy.jar JAR File 162.33 KB Dec 01 18:55 Edit mcMMO.jar JAR File 869.24 KB Oct 30 20:14 mmSupernaturals.jar JAR File 173.75 KB Dec 15 00:02 Edit vampire.jar
@netherfoam
I have the same thing happening now. Left OR right clicking. Driving us nuts.
@ber0525
That's strange. Any messages in the server.log file? What plugins are you using? Version of bukkit?
Whenever i create a shop it destroys it in 5-10 minutes and when its not destroyed it does not have a sign on it and can not be bought from. Also commands like /qs unlimited will not work on it when it is not destroyed.
@crohakon
It is left click only...
You have another plugin interfering.
Anyway you can make it so it only attempts to create a shop on a left click? Right click shop creation is annoying as hell when trying to move stuff around in a storage room.
@dogcat9988
You need to install some kind of permissions plugin, and give players quickshop.use and quickshop.create.*
@Nickbbeezy
You can do this easily with your permissions system. Almost all of them support multiworld permissions, so, give them permission to create shops in only the worlds you want them to be able to. If you use pex, I can show you the format.. Otherwise, google ^^
Any chance of adding multi-world support in the config to only enable QS in certain worlds?
I install it on my server and i found that it only allow ops to buy and sell things. How can I let normal player buy and sell things??
p.s i do not install groupmanger on my server. But I have Worldguard.
@FlashLight32
Then downgrade to v2.7 til dev becomes beta
@sethgandy
Glad you like it! :)