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!
-
View User Profile
-
Send Message
Posted May 15, 2013What about selling more than one at a time?
Like say, I want to sell a stack at a time to players?
-
View User Profile
-
Send Message
Posted May 10, 2013@BloodyChucklz
Stop your server, put them in (after the server is no longer running!) and start it after saving. That will work. If you need to do it fast you could first create a copy and modify it there, then use that one, for minimal downtime.
-
View User Profile
-
Send Message
Posted May 10, 2013@woutwoot
Every time I change the prices in the IFS config file, then restart my server to update changes, the default values get placed back into the config file?
-
View User Profile
-
Send Message
Posted May 10, 2013@absintoj
Thanks, I added a link to the plugin page.
-
View User Profile
-
Send Message
Posted May 9, 2013To people wondering, I am slowly progressing towards the new release. I will take more time though ...
-
View User Profile
-
Send Message
Posted May 9, 2013@BloodyChucklz
Just copy the contents of the essentials worth file in the plugin config file. Example:
settings:
autoupdate: true
storage:
Copy from essentials worth file starts here:
worth:
stonebutton: 6.0
wood: 0.5
...
-
View User Profile
-
Send Message
Posted May 8, 2013I am having trouble getting the plugin to load the correct values from the Essentials Worth config file. Items in my shop that are not in the config file default to a price of 5? And how do I add these missing items to my config file?
-
View User Profile
-
Send Message
Posted May 1, 2013@DeveloperDoesMC
That's going to be added in the next version.
@ZinchyNight7
Sorry for it taking so long, but I have a lot of work to do, and currently I can't keep working on this. I will probably update after my exams, within a month (Or maybe next week)
@Nobula
There is no inventory linked to a shop. However, you still have to set a price, and people need to pay, so it's not really "Spawning". The page clearly says, only admin shops at the moment.
-
View User Profile
-
Send Message
Posted Apr 29, 2013Am I correct that there is currently NO inventory management? Simply creating an object once and making this store will enable me to "spawn" and infinite number of the item?
-
View User Profile
-
Send Message
Posted Apr 28, 2013whens the 1.5.1 up date coming out?
-
View User Profile
-
Send Message
Posted Apr 28, 2013Does anyone know how to turn of notifications for when someone purchases an item from your frameshop?
-
View User Profile
-
Send Message
Posted Apr 26, 2013@ccattell
Ok, seems like a fair plan. I'll add you as an author to then. My repo is on bitbucket, can you send me your username in pm? However, you are still not allowed to copy the code, as I plan to continue this when I have more time.
-
View User Profile
-
Send Message
Posted Apr 24, 2013Can you add this plugin to your github repository? Maybe I can help you get this finished up?
-
View User Profile
-
Send Message
Posted Apr 17, 2013@ccattell
Well, I keep saying it's almost done (and it is), But due to a lot of tasks for school and other more important stuff I keep delaying the time to complete the rewrite. You should understand I do this in my free time and I don't get money for it.(And don't think people donate, I got 1$ in total for this plugin until now) Anyway, I expect that It can can take some more days before I can get started again, so you'll have to remain patient.
-
View User Profile
-
Send Message
Posted Apr 17, 2013How is everything coming?
-
View User Profile
-
Send Message
Posted Apr 13, 2013@shbrown
Try that permission without capitals. Otherwise, might be a problem with your permission setup.
-
View User Profile
-
Send Message
Posted Apr 12, 2013hey before u told me that they need the buy permission but i put the permission in the permission folder like so: ItemFrameShops.buy
but they still cant buy, how do u give players the permission
-
View User Profile
-
Send Message
Posted Apr 10, 2013UPDATE: New version 80% done.
-
View User Profile
-
Send Message
Posted Apr 10, 2013Does this support custom items as well?
-
View User Profile
-
Send Message
Posted May 9, 2013As long as they are made in Minecraft, yes, no mod items though. (tools named with anvils work, enchantments, ...)