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 Oct 18, 2012@jn Try remove your quickshoo folder and then start the server. Try without any other plugins except qs and vault if that doesnt work. If it still doesnt work, i have nfi :S
-
View User Profile
-
Send Message
Posted Oct 18, 2012I thought other plugins might caused this problem. So I removed all plugins and tried with these plugins: Essentials EssentialsChat EssentialsProtect EssentialsSpawn iConomy QuickShop Vault... but it did not work either.
Oh, I am using jre7
-
View User Profile
-
Send Message
Posted Oct 18, 2012@jn4 Do you have any other plugins that might be causing this not to happen? Also, try look directly at the side of the chest you want the sign to appear on. If you use something like freecam to make it, it wont make the sign either. (because it wont know what side you're looking at!)
@scgamer
Ill try add in a patch in 2.5 that strips any chat color from the message before trying to convert it to a number. But if you still want your chat messages to have color most chat plugins have a formatting tthing like &6<user>&e:message - if you could move the color code to that part of the config instead of the message text, it might fix it with no side effects
-
View User Profile
-
Send Message
Posted Oct 18, 2012@netherfoam Ahhhh I do have a color chat plugin, I will remove it and try again and let you know if anything goes bad or not :D
-
View User Profile
-
Send Message
Posted Oct 18, 2012I am using this plugin, and... the sign does not get created like the video shows. I am using bukkit 1.3.2 R2.0 and.. I do not know the reason why T_ T
also, i set the auto-sign: true
-
View User Profile
-
Send Message
Posted Oct 17, 2012@sgamer
Im not sure but basically that means by the time quickshop gets the event, there is more than just a number in your message. Pehaps theres some color tag or something in it too? What plugins do you have that alter chat, and what version of qs?
-
View User Profile
-
Send Message
Posted Oct 17, 2012I keep getting cancelled shop creation when I try to enter a number. I click the chest with an apple, says enter how much you wish to trade one apple for in chat, enter 1 and says canceled shop creation
-
View User Profile
-
Send Message
Posted Oct 17, 2012@Q2Lummox
Always glad to hear it!
-
View User Profile
-
Send Message
Posted Oct 17, 2012I really liked your plugin!, Still working on it!
-
View User Profile
-
Send Message
Posted Oct 16, 2012Hmm, I guess I need to look for another way to do this then :p
Thank you for the great reply :)
-
View User Profile
-
Send Message
Posted Oct 16, 2012@Patrick_Janson
http://forums.bukkit.org/threads/block-interact-in-adventure-mode.103149/
Apparently the client never sends the click event. :|
-
View User Profile
-
Send Message
Posted Oct 16, 2012@Patrick_Janson
Interesting...
-
View User Profile
-
Send Message
Posted Oct 15, 2012Its not that it is an error..
you just cant click the chest when you are in adventure mode..
I dont know if you can do anything about that, but I hope so :p
-
View User Profile
-
Send Message
Posted Oct 14, 2012@Pat which part of it doesnt work, and what error message?
I wont be supporting sign-only shops, there are too many of them out there to justify making another
-
View User Profile
-
Send Message
Posted Oct 14, 2012So right now you HAVE to be in survival gamemode ?
I cant get it to work in adventuremode (gm 2).
Anything you (or I) can do with that?
-
View User Profile
-
Send Message
Posted Oct 13, 2012i love this plugin but i would love it even more if it was possibal to just place down a sign and and for to do the same thing as if you were to place down a chest with the same commands, the only difference about placing the signs is that the items sold / bought would be automatically unlimited. to buy and sell would be the same thing also; right click on the buy/sell sign. Please Consider This Idea As Being Part Of This Project Because I Really Want This For My Market On My Server, Thanks In Advance Also If You Want To Check Out Me Server ( Tech Craft ) It's :
96.8.112.130:25655
-
View User Profile
-
Send Message
Posted Oct 10, 2012Alts, gunner? You mean the /shop command? Because that came 15 versions ago :P
-
View User Profile
-
Send Message
Posted Oct 10, 2012Chestshop + Showcase = GENIUS! Also, maybe add some alts of just /shop for more simplicity?
-
View User Profile
-
Send Message
Posted Oct 10, 2012@M3DDLER
:D Always glad to be appreciated! I was looking for a way to make a shop buy and sell two the same item for different prices, and then I kinda fell into that little feature when I added double chest support. Very lucky tbh.
-
View User Profile
-
Send Message
Posted Oct 10, 2012@netherfoam
You Sir are a legend. I have only just put your plugin onto our server within the past 24 hours and already my players are loving it. Btw i am not sure if this was a feature that you intended, but i love the fact you can buy/sell 2 different items from a double chest.
Keep up the great work and i have already informed a lot of my friends who run servers to give your plugin a shot.