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.
I have a big problem is that anyone can buy without money .. Any solution?
@TemplarKnite
I think this is based on the code of the original QuickShop. While testing, deop yourself and be sure to not have "QSPlot.bypass" permission.
@Blackyvk
Reply to the quoted poster and also a question to the author.
Reply: Quick Shops (the original) had an addon towny interop, I'm currently trying to get this to work on our network without success, I'm about to dig into the source.
? to the Author: Is this not built on the same class' as the original? If so then the above mentioned addon shouldn't be too hard to alter. The source code is included in the download.
edit: looking the source code for the addon, I found that ShopCreateEvent was calling on the import from maxgamer . So now to dive into the source of this version to look around..
edit2: Well that's not the reason why its not picking up the event :/
@Blackyvk Nice idea ;)
@Pyvesb Nope, sorry!
@Blackyvk Sorry I won't add this feature, but I'll try to make QuickShop more extensible. Someone else may want to develop this!
@Fritz2456 Thank you ;)
@TNTUP Marry me! :D
I love you Thanks!! :D ==
awesome, good to see this plugin updated again. very useful in my server! thanks for updating!
what about the ability to let towny mayors have a town shop, i mean, a mayor or someone with a node can decide with a command if the money of a chest owned by him goes directly to the town.
Towny towns have a non uuid name in the economy accounts, example towny-cityname.
Hello,
Would it be possible to implement a migration from the old versions of the original QuickShop plugin? Thanks in advance. ;)
Would love to be able to change the [QuickShop] text in the sing for something else Even the Playername who sells could look good.
@KaiNoMood
Great job on the plugin, you seemed like the right guy to pass it on.
@TWSSYesterday
Hello, thank you for your suggestion. I just asked for that on the other page.
You should try to ask about maintaining the original plugin page.
Version 0.9 is out. Please report issues on Github.
@Timtower
Thank you for your work until now!
@KaiNoMood
See yourself the new maintainer of QuickShop NotLikeMe in that case. Will give you rights etc on here
@Timtower
Nope. I just took your source code posted below, fixed the issue on the PlayerInteractEvent handler, removed metrics code, and disabled the item display above the chest (this can be fixed by the way). We're using it in the server I'm on and now it works fine.
@KaiNoMood
That is good news. Any changed dependencies?
@Timtower
Hello, I can take it over. I've already fixed some issue this plugin has with WorldGuard and made it compatible with MC1.8.7
@Z3dd7
If you know somebody that wants to take over instead, let them contact me.
@Timtower
Ahh sh*t :|
I guess I'll have to make it a script then...
@Z3dd7
No transfer going on as far as I know