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 Jan 22, 2013@netherfoam
Thanks for the fast response, the problem was I had a corrupt version of Vault so thanks. Awesome plugin by the way, I appreciate it!
-
View User Profile
-
Send Message
Posted Jan 22, 2013@Doingit
Vault. Required.
-
View User Profile
-
Send Message
Posted Jan 22, 2013For some reason your plugin isn't connecting up to my Essentials. Any idea why this is?!
-
View User Profile
-
Send Message
Posted Jan 21, 2013@austin99121
Google it, I'm not teaching you how to set up permissions.
-
View User Profile
-
Send Message
Posted Jan 21, 2013where do i put that permision in what config plz help i realy like this plugin scs never works so this one is good or do you no any other ones that display the item plz reply soon @ netherfoam
-
View User Profile
-
Send Message
Posted Jan 20, 2013@Shalasax
Only partially. You can use messages.yml to change the second and fourth lines, but the third line has to be the item name, and the first line I use to internally mark which signs are the signs I should change when a shop changes price etc. So again, only partially.
@bukbuk3
Glad you think so :)
@Shalasax
Do you have a custom potions plugin or something?
-
View User Profile
-
Send Message
Posted Jan 20, 2013@thecodekid
Okay you probably need to install Vault plus an economy then, if you successfully set up your permissions. An economy like BOSEConomy or craftconomy or something makes currency in-game so players can trade credits. Vault is a gateway which quickshop uses to access the economy you have installed. Quickshop needs both an economy and vault to run.
-
View User Profile
-
Send Message
Posted Jan 20, 2013@Shalasax
I did give my self quickshop.create.*
-
View User Profile
-
Send Message
Posted Jan 20, 2013ummm shops cant sell potions?
@thecodekid
have you tried giving yourself quickshop.* ?
@netherfoam do you know how to make potions sell?
-
View User Profile
-
Send Message
Posted Jan 20, 2013It STILL doesn't work. I just downloaded permissionsex, added a group called admin and default, and gave myself (admin) quickshop.create.* and default quickshop.use. Whats wrong now??? Thanks again.
-
View User Profile
-
Send Message
Posted Jan 20, 2013@netherfoam thanks this plugin is the best chestshop plugin ive used yet :)
-
View User Profile
-
Send Message
Posted Jan 20, 2013I just started using this plugin a few days ago and I have to say you have something really great here :D thanks a ton:) is there any way to customize the part of the sign that says QuickShop? not that it matters because who wouldnt want to know it was this fabulous plugin lol
-
View User Profile
-
Send Message
Posted Jan 20, 2013@bukbuk3
You need to give yourself permission to create shops.. quickshop.create.*
-
View User Profile
-
Send Message
Posted Jan 20, 2013so i place the chest and left click and nothing happens? and it does not create the shop.
-
View User Profile
-
Send Message
Posted Jan 19, 2013@usunofbeach
3.6 works on 1.4.5.
EDIT: Wait, i'm not sure. It depends which version of 1.4.5 you're using (During 1.4.5 they made some hefty changes)... I suggest you use 1.4.6 instead.
-
View User Profile
-
Send Message
Posted Jan 19, 2013Is 3.2A the only one which works on cb1.4.5-R1.0?
-
View User Profile
-
Send Message
Posted Jan 19, 2013@thecodekid
Grab a permissions plugin. I use permissionsEx dev.bukkit.org/server-mods/permissionsex/
Install it, follow the guide and setup yourself a default group and an admin group, put yourself in the admin group. Give the default group quickshop.use permission, and the admin group quickshop.create.* permission. You may have to reboot the server, then you should be able to create a quickshop.
Or, just op yourself. That might work too, I can't remember.
-
View User Profile
-
Send Message
Posted Jan 19, 2013Ok, I am a COMPLETE noob, so help me out. It says I don't have permission to create a shop. Could you help me out? Tell me what to do? If it helps, my permissions.yml is empty so if it has something to do with that you could upload that file. Thanks in advance!! :)
-
View User Profile
-
Send Message
Posted Jan 19, 2013@krisdestruction
Unfortunately, that is the one drawback of QuickShop items. Unfortunately, item frames in bukkits api are still broken afaik. So, you could disable display items in the config and manually frame all of them if its causing you too much trouble.
But you'd save one entity per shop... Could also disable the 3D items maybe in your graphics settings.
-
View User Profile
-
Send Message
Posted Jan 19, 2013How many entities do you save compared to creating a ChestShop with an Item Frame. I have a mall right now and let's just say my 300 FPS drops to like 20.