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!
@inslayn
No, but since you asked, it'll be included in the new version, thanks for the idea.
is there a way to have a list of people who have purchased an item from a specific shop?
-thanks, -inslayn
@dutchy1001
@SuperPyroManiac
@sehbi
Sorry for the problems you guys are currently having. I've been rewriting the plugin many times, but I allways run into problems when adding support for data values. I'm also very busy working on university assignments and studying, and that's more important to be doing right now. There will be a new version soon (I mean it this time) you just have to be patient.
@SuperPyroManiac
Only thing I can suggest is to backup the config with all the shops. When shops start to disappear put the backup config back.
This is something that woutwoot has to look into.
@dutchy1001
Tried all of that, I had all of the shops saved and it was working good, then all of the sudden it started to delete shops..
@SuperPyroManiac
I'm sorry to hear that, I never had this problem when I made shops. Does this happen often or did it just not save once? You can check the config before you restart the server and see if the new made shops are listed. If not redo the command "/ifs save" to see if they are added at the config.
@MarkehMe
I went back a few pages as I knew that question was asked before. I thought they said world guard but my mistake it was an othe plugin.
This plugin is called "Frame Protector" and can be found here
Unfortunately I havent heard from woutwoot anymore sinds his last message here. I do not know how he is with the update he was/is working on.
@dutchy1001
Can you explain this a bit more please? I put a region around my item frames, and they can still be broken by others.
I read that WorldGuard hasn't actually implemented protection for them yet. Although, there are apparently hacky ways to make it work.
It seems to not be saving all of the shops, after restart about half off the shops I created do not exist anymore. In the plugins help, it says /ifs saveshops but that command does not exist it says.
@sehbi
Use WorldGuard to protect your shop area.
This should be fixed with the next update.
I don't know when woutwoot has time to finish this.
There are many Shoplifters who steal items out of the frames with leftclicks on them. Is there any way to disable that?
edit message in the config (to use the plugin on a German Server) all messages must be edited in the config :)
@crunkazcanbe
I can't tell you as I only made the list for woutwoot.
@dutchy1001
Thanx man is there a eta on when it will be released?
@crunkazcanbe
I have made a new pricelist for the upcomming update of the plugin including all the new 1.7 ID's.
Manual adding items is still possible by using the commands.
For example, if you put your "Mossy Cobblestone Wall" in a frame and make it a shop item the default price will be 5.00.
You can then alter the price with the command /ifs setprice [price] (while looking at the frame).
Hope this helps.
greetz dutchy
@woutwoot
Is there away i could manually add mossy cobblestone wall and all the slabs along with charcoal?
Hey man @woutwoot could you at least add the option to use vault for the pricing because i use hyperconomy and it has dynamic pricing so technically if this used vault it would automatically change prices as prices go up and down right .
@crunkazcanbe
No, probably not, I have enough work just updating it :)
@woutwoot Can you make this use the ultimarket plugin with dynamic prices
@JackWisch
Once I finish the new version there will be. I'm currently having exams, but after that, the plugin should be finished soon.