ItemFrameShops
Sell items and blocks to your players using Item Frames!
I've decided to put the all new versions of my plugin on spigot's premium resource section. You can find the newest versions here (you have to login with a spigot account to be able to see the plugin page).
Very old versions are still available from this page, but I will no longer support those versions.
Features
- Create shops, super fast and easy! Very easy to use.
- Shop prices load from a file with defaults, you can change them if you want to
- Shops are automatically protected
- Nice GUI menu to interact with a shop.
- Preview the item you're buying by seeing it in the preview inventory
- Offer discounts when people buy per stack (or don't, it's up to you!)
- Beautifully presented - Item Frames.
Note: This plugin does not support player shops, and will not in the near future. It is meant to be used for admins to create shops for server members.
Prices
I strongly recommend you use this tool to create your own prices.properties file. It allows for a lot of customization, calculations for enchantment prices and more. It also has the option to actually export to a prices.properties file for this plugin. BBF Economy Tool
Commands
Commands:
- /ifs list - list shops
- /ifs remove - remove shops (use 2nd time to disable remove mode)
- /ifs iwouldliketoremoveallshops - Should be obvious
- /ifs recalc - reset prices (use 2nd time to disable recalc mode)
- /ifs set [buy/sell]price - set price. (use 2nd time...
- /ifs set price - set prices. (sell = 80% buy, use 2nd time...
- /ifs set mode [BUYING/SELLING/BOTH/DISABLED] - set shop mode.
- /ifs reload - reload config files and data.
- /ifs save - save config files and data.
- /ifs help - show help message
Create shops by right clicking a frame while crouching.
Remove shops by left clicking a frame while crouching.
Just click a shop to view the available options. The plugin will display an inventory like GUI
Permissions
- ifs.command
- ifs.command.help
- ifs.command.list
- ifs.command.remove
- ifs.command.removeall
- ifs.command.recalc
- ifs.command.buyprice
- ifs.command.sellprice
- ifs.command.mode
- ifs.command.price
- ifs.command.reload
- ifs.admin.remove
- ifs.admin.create
- ifs.user.sell
- ifs.user.buy
FAQ
Q: I crouch and right click at the same time and it only flips the item in the frame?
A: Make sure vault is installed and that you have an economy plugin installed. Also check your console for errors or warning messages.
Q: Can I buy items with XP?
A: No.
Q: Where is the cake?
A: The cake is a lie.
Q: Does this plugin have dynamic pricing?
A: No, but you can use it along with UltiMarket to use those prices. Just turn it on in the configuration file. Use the UltiMarket version available on my build server!
@ccattell
You still have to create a new ItemFrame and if you want a chest plugin then go download one :P
I disagree, its has a very valid point in that you cant place chests right next to each other , requiring TONS more space in a shop type environment than the item frames and signs alone would be, AND if the chests were required to be in the same space, then that means you would have an item frame, a sign AND a chest for each display. Having the chests hidden away in the attic or the basement of a shop would allow for much more compact shop designs.
Besides, you already have to have the code in place to link a sign to the chest, i wouldn't think distance would affect anything since everything would probably be linked through entity id numbers
@ccattell
That hidden chest idea makes no sense at all, it would only require more coding and have no point in doing so. :P
well when you get around to linking it to chests for player shops, would be nice if you could link it to a chest that may not necessarily exist in the same area as the sign (hidden in an upper or lower room for example), and hook multiple item frames to the same single/double chest to allow for more compact storage
Is there any idea how long it will take to finish support for player shops? As beautiful as this shop plugin is, it is useless to me unless the players can create shops.
Also i REALLY like the idea someone posted a couple of days ago about combining a buy and sell shop into the same frame
@ccattell
No, not right now. There only are adminshops at the moment.
Do you not need to restock anything in these shops?
@qu3L
Indeed, will fix.
@woutwoot
Okay, i have another bug.
You can sell AIR, if you forget to put items in the itemframe and create a shop.
@qu3L
This is a known bug. I'm working on fixing that, in the meantime, remove the block on the left, create the shop, and place it again.
@xTitanCraftx
I really like that idea, it makes it much more convinient!
My players always ask me: "How do i sell" and stuff even though the buying sign is right above the selling sign.
I would also like to say, that the Buying probably should be switched with selling name because it's kinda confusing. Selling should be sell to shop. Buying should be buy from shop.
BUG REPORT:
When you create a shop in a corner, the sign will automaticlly go to the other wall and the Frame will be on the corner wall still.
Can you make it, so the sign wont move?
@xTitanCraftx
It's a good idea, however, it would require a lot of code changes. I might get started on it this afternoon and have a new version uploaded by tomorrow. (Which would still need to be approved by bukkitdev)
@shbrown
They need the itemframeshops.buy permission.
@woutwoot
How about the make the shop two in one I mean (Buy 100: Sell 50)
or (B 100: S 50) so that if the player hit the sign with right click it he would be selling the item and if he hit it with left click he would buying the item in the sign
this is just an idea if you dont want it its ok but it will be more useful
It should be like this
okay soo i own a server and i created the signs and everything works, except one thing. My users cant buy anything, it keeps saying request buying permissions, and its really upsetting because this is exactly how i wanted my shop to look. Help would greatly be appreciated thanks again (i reeally like this pluggin)
@Mre30
I can't say exactly, but my guess is between a week and a month. Might also just be a few days, depends on what I have to do.
So... I am looking for an exclusive shop plugin. I don't like chest shop, and I have searching for its replacement. When do you think you'll have it ready for players to make their own shop?
I am currently looking at Grand Exchange and WebAuctionPlus, but I don't want to confuse my players lol.
@anklesneeze
That's what I'm still working on. I will add that in the future. Thanks for your positive comment :D! Glad you like it
This is great for buying selling single items, What about taking a quantity from the person selling and the sign having an inventory of a certain finite quantity?
Thanks You so much for this plug in I have been waiting for someone to develop this ever since frames came out! No one like to shop and look through a 100 chests! just look and see what they want and buy it!