Shop
Shop allows users to quickly create shops to buy and sell items with little effort and no commands to type!
By simply placing a sign in front of a chest, players can create their own shops to buy or sell items!
IMPORTANT:
SHOP IS NO LONGER BEING UPDATED ON BUKKIT.
(You need to create an account on Spigot to view the link)
Features:
- No commands required.
- No permissions required. (But are supported)
- Shops visually display the item they are selling.
- Compatible with Tekkit.
- Plug and Play.
Have a question? Please read these first.
Optional Commands:
/shop list - displays how many shops exist on the server.
/shop refresh - refreshes the display items on all of the shops. (Requires operator permission)
Conflicting Plugins:
PersonalPickup
BlockPickup
Shop Permissions (optional)
shop.use - allows player to use shops
shop.create - allows player to create shops
shop.destroy - allows player to destroy shops
shop.operator - allows player to bypass shop restrictions and regulations
Shop is by far the easiest to use shop plugin to date and is also the most fun. People on your server will not be able to get enough!
This plugin uses an auto-update system which will detect if your plugin is out of date and automatically download the latest version of the plugin. Learn how to disable this service.
This plugin uses plugin metrics, which collects information and sends it to mcstats.org. You can disable this via /plugins/PluginMetrics/config.yml if you do not wish to participate in the data collection. Learn more about it here.
I have put many hours of work into this plugin and it is my hope than anyone who enjoys the features it brings to their server will donate.





-
View User Profile
-
Send Message
Posted Sep 2, 2013@SnowGears Cool! :D Glad you think so. I'm looking forward to that.
I was thinking about a couple ways to make it work, without being too complicated.. I guess it depends on what seems the most user-friendly to understand.
Basically, the 3nd line of the sign, could be something like: "ID of payment item, amount required for purchase". So lets say I'm selling a bunch of Iron Bars for every half-stack of logs they can bring me, the sign would be:
Or maybe use the 4th line for the amount required. Of course in either case, these methods require that they know the Item IDs. heh
Alternatively, and if keeping the sign format the same is necessary, to avoid breaking old shops, you could have the new shop creation method require you to hit it with 2 items. First it would prompt you for the item you want to sell, and then it would prompt you to hit it with the payment item. And then on the sign, the Sale Price (line 3) would just be however many of that item you require for purchase. Although that would require the shop keeper to already have at least one of that item.
Theoretically, but much more involved to code, you could do something like QuickTrade does, with GUI interfaces consisting of a custom inventory window. dev.bukkit.org/bukkit-plugins/quicktrade/
This plugin having a barter ability setup is an exciting idea :D, effectively allows it to support jobs/questing style gameplay (Like the missions NPCs give you in MMO games. lol) across a wider range of server setups, even when those servers don't have economy systems/plugins. It's super dynamic too, since players will always have to try and be fair with the way they value items against other items, on their own, if they want people to buy their stuff. lol
BTW, unrelated question, do I need to give players the "shop.destroy" permission so they can destroy only their own shop?
-
View User Profile
-
Send Message
Posted Sep 1, 2013@NikoKun
I actually really like this idea and I am surprised nobody else has suggested this. It will take a little longer to implement but I will definitely put this on my todo list. I also need to do it in a way that won't overcomplicate anything. But good idea!
-
View User Profile
-
Send Message
Posted Sep 1, 2013@bratpitt
Thanks. Yes I am working on another update.
-
View User Profile
-
Send Message
Posted Sep 1, 2013Convinced a nother update soon is available, so i donated :)
-
View User Profile
-
Send Message
Posted Sep 1, 2013@Plumeex
I just opened a ticket for that: http://dev.bukkit.org/bukkit-plugins/shops/tickets/26-items-wont-display/
-
View User Profile
-
Send Message
Posted Aug 31, 2013I have a bit of a feature request, if you're open to suggestions..
Instead of having to use a config-defined item for a currency, which is required for every Shop, would it be possible to add the optional feature to disable the currency item, and instead require each shop to specify a direct-trade/barter item?
I don't use any economy/money/jobs plugins on my server, but we'd REALLY like to be able to setup these shops, so that we can just enter the item-ID of the item we'd like to receive as payment, for the items we're selling, on a per-shop basis.
Using a forced currency item is kinda weird, when you don't have any supporting money plugins.. Emeralds are far too rare to use as money with players, and aren't useful for much else, and gold nuggets easy to get, but end up being relatively useless for shop-keepers. It might be more useful in this case, if players could sell items for whatever other items they might have actual need for, like a direct barter-trade. Each player has different needs, and that might make things far more flexible, imho.
I hope that made sense. Either way this is a great plugin. :D Thnx!
-
View User Profile
-
Send Message
Posted Aug 31, 2013@Plumeex
Exact the same thing. The version before 1.4(1.3.5) displays it correctly.
-
View User Profile
-
Send Message
Posted Aug 31, 2013@SnowGears I followed the steps, but nope. Right after I punch the sign, I can see the item on the chest very quickly appear and disappear.
@Bomave Do you experience the same thing?
I used to use ShowCase, and the drops were displayed correctly.
-
View User Profile
-
Send Message
Posted Aug 31, 2013@SnowGears
There's no item displayed on our shops either. It's version 1.4, first installation.
-
View User Profile
-
Send Message
Posted Aug 31, 2013@Plumeex
Commands arent necessary for the plugin. You can type "/shop list" but that is the only command at the moment. You sure you're doing it right? Try to make them exactly as I do in the video.
-
View User Profile
-
Send Message
Posted Aug 31, 2013Hi, I just installed the plugin but I think something isn't right.
When I type /shop, I just have "/shop" in the chat, and when I create a shop with a sign, the item isn't displayed on the chest.
No errors in my logs, using v1.4. Thanks! :)
-
View User Profile
-
Send Message
Posted Aug 29, 2013@6Twisted
Okay. Thanks for the suggestions. The decimal thing is already planned but I will add not case sensitive to the list of improvements.
-
View User Profile
-
Send Message
Posted Aug 29, 2013@SnowGears
Was litle unsure, so I reproduced it and the raw fish disappers from chest and zombie tries to slap me with it! :D
-
View User Profile
-
Send Message
Posted Aug 29, 2013Is it possible when using items as currency to remove the decimal place on the cost so that I can fit more of the currency name on? Is it also possible to support uppercase S in [shop]. It's confusing to a lot of players when it doesn't work because of casing.
-
View User Profile
-
Send Message
Posted Aug 29, 2013@bratpitt
Thanks! When the zombie picked up the item from the chest did the item actually disappear or did the zombie essentially get a copy of the item from the chest?
-
View User Profile
-
Send Message
Posted Aug 29, 2013@SnowGears
Yes, i was in creativemode, but its samme issue when a normal player create buy shop. The 32 raw fish first seams to disapper, but it still there, can still hit buy sign few more times or click the invertory slot and 32 raw fish appers.
31 and 33 behaves as expected. Btw while i just was dubbel checking this glitch a zombie passed by and pickup the floating rawfish from chest.
Edit: After checking some more it seams to be that am holding the object and has exacly equal amount that trigger this glitch.
-
View User Profile
-
Send Message
Posted Aug 28, 2013This looks nice :)
-
View User Profile
-
Send Message
Posted Aug 28, 2013@bratpitt
Are you in creative mode?
-
View User Profile
-
Send Message
Posted Aug 28, 2013It seams to works great now except one bad glitch.
Made admin shop too buy 32 raw fish for 1 emerald, it works great except when you have exacly 32 fish and holing it in you hand and hiting sign.. i get payed 1 emerald but keeps the 32 fish.
31 and 33 work as it should :)
-
View User Profile
-
Send Message
Posted Aug 27, 2013@bratpitt
Oh okay. I will fix these bugs as soon as I can then get another file out.
EDIT: I fixed the bugs. Version 1.4 should be approved within a day or so.