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.
@Timtower
I was referring to this: "I mean like in WG regions that QuickShop shouldn't be created in non allowed areas (only admins/mods could create shops) but players can't.
I guess with chest-access ALLOW does "allow" players creating shops that I can't block in non allowed areas (public chests)"
Players can't make shops in WorldGuarded regions. Sorry, I was just trying to give feedback on my tests. I'll stop now.
@dddylan98
If it is an issue that you have: please make a ticket for it or respond on an existing one.
Else: Configurations could be different.
@Timtower
Actually I just tested and you can't make a shop, WorldGuard says:
"Hey! Sorry, but you can't open that here."
Same output with using GriefPrevention in player's houses.
@samueli5750
So name compare or buy everything with that name right?
A big big bug. When your shop which in buy mod.(qs buy). For example , the stone you(shop owner) want to buy from the player , then the seller just rename the stone to 1, the name of the stone is 1 . then the seller sells to that shop. And util when the shop is full then the seller still can sell the stone to that shop again and again. However, the buy's shop is full so you can get more stone but the buer's money is reduced. The seller can gain a lot of money until the buyer is lack of money.
@dddylan98
Most people protect large area's though in 1 go. Mostly also where players have shops. So checking if there is a region won't work
@Timtower
Hook into WorldGuard and check if it's in a region.
@TNTUP
@CryXQ
Suggested fix for this?
@TNTUP
I have noticed the same problem. Players can create shops to every chest they want, if they have permission node on that world. Example player finds a chest in spawn (The chest isn't placed by him) and he just hits chest with some item and shop will be created.
@Timtower
I mean like in WG regions that QuickShop shouldn't be created in non allowed areas (only admins/mods could create shops) but players can't.
I guess with chest-access ALLOW does "allow" players creating shops that I can't block in non allowed areas (public chests)
@dddylan98
Please make a ticket about this so we can talk about it there
@Timtower
Basically if you set the block to anything, air, anvils, wood, anything - then change it back to a chest/trapped chest, the shop is still there. Obviously the inventory in the shop was lost but the shop still exists. Maybe add a WorldEdit hook in the config - I can see someone with a massive shop wanting to delete it and start over, and having them all be there still.
Thank you for the help!
@dddylan98
So when you clear it with worldedit then it keeps the shops there? That is a nasty issue.
Will try to find something for it.
@TNTUP
What do you mean? The block placing and hitting it? Might change that mechanic then when I have the time for it.
@xion87
See it happen before indeed
any idea to block QuickShop in non allowed areas? Because in public chests players does create a shop by accident and needs an admin to remove it (xp farms) and WG can't seem to block (or if QS has something to stop this)
@Timtower it work fine, people don't know how compile/update spigot server....
@Timtower
Hey! I use AreaShop so players can rent shops in spawn and also use QuickShop for our player shops. When it copies over the schematic back after a shop is unrented, the shops still remain there. The items get wiped and everything but it is still protected and the new owner can't take over.
Any suggestions on things I can do to fix this? If not is there anything you can add? Maybe a compatibility or something. Thank you for your time!
@CaioVillar
Server log? Anything to prove it?
@CaioVillar
Yes, I am unable to use the latest version in 1.8.1
Quickshop is the best shop plugin, please update.
@Mattrock607
Please create a ticket with server logs etc.
This doesn't seem to work at all with 1.7.10 Cauldron. Maybe it's a mod or plugin conflicting with it, but the old outdated version of Quickshop works better than this newer version, for me anyway (apart from some signs not showing up and constant errors getting thrown, of course). It sucks because after using the original QS for many years, it's the only shop plugin any of us can tolerate, but it isn't working with Cauldron at all for me.
With the notlikeme version installed, shops aren't being created, and clicking to access old shops displays a GUI that's missing all of the information you'd normally see... it's just some random bars now. With the old version installed, I'm getting errors left and right in the console and some signs don't appear (most do, but a few don't).
To list every single plugin and mod we're using would take a very long time lol. We have Blockbank (also not working properly), clearlag, dynmap, repairsign, sleep, worldedit, worldguard, essentials, PEX, and vault installed. There are around 50 mods as well, but they're not economy-based (as if any Forge mods are, lol). Please help!