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!
@woutwoot
No problem, by the way theres the Disc Cat, wich is wrongly written in the file, so mind that. It should be GREEN_RECORD.
!!! By the way if you change prices.properties material names it messes up the text format in game ;)
@versimo
Sorry, but I had other priorities this week. However I can try to fix the bug now. I knew it had something to do with wrong names from the Materials enum. I will sort this out for the new version asap. Thanks for pointing it out though :)
So I found a fix for the price.properties thing. The values have been set by the wrong bukkit names. Heres the fixed file price.properties. Those are my prices set, so dont be alarmed.
!!!UPDATE: Change the Record_12 to GREEN_RECORD in the file!
If you don't want to send any files from unknown sources heres the linkt to the good values see if you find any missmatches. jd.bukkit.org
Good luck! Thanks to my friend Ek for pointing it out.
@woutwoot
Well, any news about the bug progress? It's a good plugin, but when it dosen't work as it has to, its bad. :D
This plugin is 1 of 2 that needs updating for my server.
Somehow after Nether_Wart-0=42.00 in prices.properties all including Warts are sold for 20G. 1.7.9 Spigot. And It says that I created the Nether Stalk shop.
SOLUTION: Go to prices.properties and change NETHER_WART to NETHER_STALK. You are good to go!
EDIT: Now it happnes with the Brewing Stand, no idea how to fix it.
@gustofusion
I'll add a save command to the next release, that's only 5 mins work :) EDIT: Available in latest dev build.
@Burstvenom
Thanks for your support!
@woutwoot
I had this exact problem a few minutes ago. I removed all the shops, updated to 3.0.4 plugin and I reset my sever. The shops stayed for me. Works great, thanks for the awesome plugin :)
@gustofusion
there is a reload command for version3.X
/ifs reload - reload config files and data.
working great under spigot 1.7.2 R4 but would like a save command and a reload command... Thanks
Craftbukkit 1.7,9-R0.3.vault 1.4.,itemframeshops 3.0.4.
@woutwoot
If I have to shop and price by the command set price after the power is turned off and there is no store after using the reload ifs shop starts to work but with the price set in the file
@bppati
Can you please create a ticket about this and describe the problem a little more detailed? Plugin version, server version, permissions plugin installed, vault version installed and what exactly causes the problem? If anyone else noticed this problem, please let me know!
@woutwoot
I updated the version of the already few days ago but the problem persists
@bppati
Use the latest version. If the problem persists, please let me know.
Hi I have a problem, After reset the server shop removed. How can I fix this?
@woutwoot
it's a shame because many French want to use your plugin and therefore would translate well ...
In addition it is a shame because the sources are not free .. so impossible to directly translate :/
Sorry for my bad english i'm french haha :D
@Carambaz
I did not implement that feature yet. It's on my to do list, but with lower priority, unless the demand increases.
Hello woutwoot !
I have a problem, in file of your plugin ItemFrameShops i have a file name messages.properties for translate but there is no message to translate the file is empty why?
@killerpenguins
That would be a bug. I'll be testing this and trying to find a fix.
EDIT: Fixed, you'll have to wait for Bukkit or download the latest unapproved build from my development server.
With version 3.0.2 if you have the chunk the shop is on is unloaded for a while it disables the shop, is this a bug and is there a fix?!?!?!
@RocketIce1
Which version of the plugin are you using?