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.
Can you try to do a quick update?
These items are not showing their correct name when I make a shop:
acacia log/plank/slab/sapling dark oak log/plank/slab/sapling rabbit spawn egg diorite, andresite and granite blocks
@trisgaming
Glad that you like my maintenance.
I really love the shop plugin!
I hope you will continue on fixing this to make it less buggy.
Kudos to you Timetower. I'll keep tab for any future development of this plugin. :D
@sheynandr
Do note that this is the source of the latest build on here, that version won't be updated.
Rewrite will take over everything.
License for this plugin is GNU GPL 2. How i can view source code?
@fastlockel
I am working on a full rewrite instead.
Perhaps you could just set a github and people could help you to fix some bugs ? I would also suggest to move to spigot web site (even just make a reference to this page) since bukkit is really slowing down to abyss
@Th3PotatoArmyHD
What?
@verservarlin
Very slow, loads of personal stuff to deal with at the moment.
how is the rebuild going. i am looking fowerd to seeing its release.
@Electronicboy
1. I didn't make the original version. Only did some conversion and quick bugfixing. Never dropped support for it, it was a bug in the old version already. 2. No there is none, I am working on a rewrite as said at least 3 times already, this just isn't the only thing that I do in my life.
@Timtower
Shamefully not much of an option, need it to run Factions properly, and Herochat is one of the more popular chat systems so surprised support for it has dropped.
Is there any chance that there is a public git repo for this, or is the source no longer public with the takeover?
@Electronicboy
Besides removing herochat? Not at the moment. Slowly working on a full rewrite that should fix issues like this.
Hello,
Just switched to HeroChat and having issues with the plugin receiving information from chat. Is there any known fixes for this issue?
running Spigot 1.8.1 and QS 0.0.4 with HeroChat 5.6.7
@WsupPanda
Which version are you running? Server log? Any prove?
This doesn't work my quickshop shops from the old plugin disappear and none of the commands do anything besides come up with /qs in the chat.
@yurikoma
Not worth it to take over and abandon it in a couple days.
Rewrite is going slowly though, need to update other plugins as well, and still have life to deal with.
good to see your still working on this. great work.
@Th3PotatoArmyHD
Please make a ticket about this. Rewrite will have different ways of doing things anyways.
Starting on a rewrite QuickShop.
Current version isn't one that I fully understand.
Going to rewrite to add features and customizability.