QuickShop NotLikeMe
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! Vault is a requirement.
Latest Builds
Please download the latest version from here: https://github.com/KaiKikuchi/QuickShop/releases
NOTICE
Any support request or bug reporting posted as a comment below will be IGNORED. If you want to report a bug or you need support, please post an issue on Github ONLY.
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!
- UUID support
Videos
- An old 'how to use' by UltiByte here
- A more recent 'how to use' by VariationVault here
- Installation guide by Netherfoam here
A new video is welcome!
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
Screenshot:
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.
Addons and similar
- QuickShop-WorldGuard - restrict shops in WorldGuard shop-enabled regions only.
- QuickShop-AutoChest - the server will create a chest for the shop automatically
- SignShopExport - export a JSON database of shops, for easy public consumption.
- QuickShop-Towny-Interop - addon for Towny and QuickShop
Source code
You can check the source code here
Checkout the config over here.
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/
Support and Contribution
Report issues on Github ONLY (here). Give your contribute on Github! Have a suggestion? Open an issue with your suggestion! Are you a developer? You can contribute to this project by forking the repository and pulling requests!
This is a fork of the abandoned project QuickShop made by Netherfoam
NOTICE
Any support request or bug reporting posted as a comment below will be IGNORED. If you want to report a bug or you need support, please use Github ONLY
Post a comment below if you want to discuss about this plugin with others.
Hi ! How is the developer transfer going ?
@john01dav
I will give it under the condition that you keep the plugin on here. Or at least won't make any money out of it. Because then you will be using other peoples work to make money. I find that just wrong.
https://www.dropbox.com/sh/0x138em60fwfb8c/AABJ6ySo7RZr3gWULWD6Zrvga?dl=0
@Timtower
This plugin is licensed under the GPL, so you are legally required to give me the source code upon request. I am requesting the source code.
@john01dav
Good luck with it then. I won't help you in any way with that.
@Timtower
I don't like Bukkit. I must prefer Spigot. I don't care if you think this isn't a good enough reason, I will post plugins that I update wherever I want to.
@john01dav
And why exactly would it need to move to spigot then?
@trisgaming
I don't have the source code.
@john01dav
Please do!
@Timtower
I might want to take this over. But, if I did, it would need to move to Spigot.
@TNTUP
I am gonna stick around to make a nice transfer to a different developer
@Timtower
So, another abondoned sweet plugin... Any alternative than ChestShop? I prefer QuickShop, but with an active developer? I have lots of shops set with this plugin, I hope someone could maintain it and adding item price limits... that would solve many work... Thanks though for the UUID update Timtower! Really appreciated
@ModalInc
Not really the same plugin, the Material enum handles the ID's and blocks etc.
Sorry for late response.
I've got a 1.8.3 version compiled against Spigot but it requires a plugin called Monolith which i have also updated to 1.8.3. Monolith manages the names and ID's of blocks and items.
I don't have the source up anywhere but i can provide jar's if wanted by anyone. As for taking over. I could. But i usually only do updates to out of date plugins i use on my server and i don't need pressure to update for others.
@dddylan98
It's an issue with your mute plugin
So sad to see that you're not going to get to update it. If anyone continues to this plugin, please fix the bug that happens when a player is muted- they are unable to make shop purchases. Thank you.
@ModalInc
I hope you can take over on this plugin.
Want to manage this plugin?
I have no spare time anymore to work on this plugin. So if you want to take over: tell me.
@ModalInc
And probably more that I won't link because I am lazy.
If you need any help, let me know. My version has had some bug fixes done by myself. Mainly covering UUID and an issue that made making buy shops bug out mysql every now and then.
@trisgaming
I am not patching up that version.