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 19, 2013@Snaggles
Haha. No. Something else is doing it, if at all.
-
View User Profile
-
Send Message
Posted Mar 19, 2013i think i have found a bug in the newest version i cant create shops with emeralds
-
View User Profile
-
Send Message
Posted Mar 19, 2013@netherfoam
I setup a local server on my PC with the latest CB 1.47 recommended build, QS 3.82, and I linked the SQL to my servers SQL. I ran it on my PC, then I copied the 3.82 JAR and the configuration files over to my server running Spigot 1.50 and rebooted the server. Although I am no longer getting the configuration errors I once was, the plugin wiped all of my shops clean, so I now have to re-do 40 shops...
-
View User Profile
-
Send Message
Posted Mar 19, 2013I have a problem, my users are bypassing multiverse inventories because they click on shop, warp to other world with different inventory and write 1, the item goes from the shop to the player.
Can you cancel the shop transaction when players execute commands?
-
View User Profile
-
Send Message
Posted Mar 19, 2013@JoeriT
Vault is standard for anything that uses money nowdays. I don't believe it to be too necessary...
-
View User Profile
-
Send Message
Posted Mar 18, 2013Thanks for your work !
-
View User Profile
-
Send Message
Posted Mar 18, 2013@netherfoam
AUWH! okey! thanks a small tip: u can also set it in the discription so people can see and not have to make an account here and place a question. :D
thanks!
-
View User Profile
-
Send Message
Posted Mar 18, 2013@C0nsoleMC
You need Vault. Anything vault works with, this works with.
@Senulawliet
It should be compatible. it sounds like you are using an old version, but the newest version should be completely compatible with Tekkit (Assuming Tekkit is on at least patch 1.4 now? If not, sorry, no guarantees, because Tekkits bukkit API would be so outdated..)
-
View User Profile
-
Send Message
Posted Mar 17, 2013Hey! From what I've seen (and 'kinda' got), this is a great plugin :) Anywho, I just wanted to ask if it was compatible with tekkit lite? I tried using it and it seems to be buggy. I can place the chest, click it with an item and then type in the amount, and voila. It works... kinda. The chest automatically sets to 0 stock and placing stock in the chest doesn't add stock at all. ALSO the floating item doesn't appear. The very split second I create the shop, the item appears, but then disappears, and doesn't reappear. I think when I tested restarting the server, the shop stopped existing, but I'm not sure bout that.
I'm just curious whether this is my fault for plugins I currently have, or if it's simply not compatible with tekkit lite. If it's not compatible, I'll be able to stop getting frustrated trying to make it work :c Thanks <3 :)
-
View User Profile
-
Send Message
Posted Mar 17, 2013hi there. What economy plugins does this work with? I'd love it if It worked with essentialsECO
-
View User Profile
-
Send Message
Posted Mar 17, 2013@LeakCraft
Update to 3.8.2 THEN update craftbukkit to 1.5 AFTER Running the server pn 1.4.7 with qs 3.8.2.
-
View User Profile
-
Send Message
Posted Mar 17, 2013Trying to use MySQL on 1.50, these shops were working on 1.47, now...
-
View User Profile
-
Send Message
Posted Mar 17, 2013@JoeriT
Yes. You need vault and a valid economy. You need the item you want to buy/sell. You only have to sneak if you make it require sneaking in the config. The folder will automatically be generated in your plugins folder.
-
View User Profile
-
Send Message
Posted Mar 17, 2013help! i dont works by me! do i need Vault? and do i need to have a stack of items in my hands when im hitting a chest? do i need to sneak when i hit it? And the folder must be going in the plugins folder? HELP PLEASE
-
View User Profile
-
Send Message
Posted Mar 16, 2013this is the awesome-est shop plugin EVARRRR
-
View User Profile
-
Send Message
Posted Mar 16, 2013@netherfoam
i mean, tax are working only if u set your shop to limited, but if u set your shop to unlimited they are not added to the tax account (but they are subtracted to the price, explained on the other comment).
-
View User Profile
-
Send Message
Posted Mar 16, 2013@Lazarix
More than likely, you are trying to change someone elses shop. You must own the shop for most commands to work.
@djwild
Tax bug...? Tax is a decimal, so if your tax is set to 0.5, then half the profit is taken as tax... if you set it to 1 or higher, you're taxing them all their money and more. (I don't know what happens here, but it's clearly not intended by the configurer)
-
View User Profile
-
Send Message
Posted Mar 16, 2013works fine on 1.4.7... but still tax bug
-
View User Profile
-
Send Message
Posted Mar 16, 2013I'm getting an error on my server when I try to use the /qs buy or /shop buy command. It tells me I'm not looking at a QuickShop. All the other commands work, and the shop functions as normal.
-
View User Profile
-
Send Message
Posted Mar 16, 2013/qs buy or /shop buy doesn't seem to work any more. It just says "No QuickShop found. You must be looking at one.
The quickshop does exist because It asks me how many I want to buy when I click on it.