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!
Anyway to disable the messages you get when someone buys your item?
@pedde111
you need to have OP or the permnode "ItemFrameShops.admin.* "
I downloaded Vault and IFS and then started my server, but when I try to make a shop, nothing happens. The strange thing is that I get commands for IFS if I type "ifs help" in the chat.
Does someone have an answer for this problem?
@darkness1999
You can delete the sign with no problem, the shop frame still works.
With a sign editor plugin you can also change the text on the sign(changing the price and buying/selling still need to be done with the ingame command).
Another question:
I know you probably save a lot of data through the signs. Could you make it possible (if it's not already possible) to set the sign location one block behind the item frame?
I'd either like to hide the signs or to modify the signs text (translate it).
@darkness1999
Yes, this plugin does that. However, it does have some other imperfections, but I'm fixing those.
I was wondering about two things:
If you buy (or sell) an item does this plugin check for the displayname and lore? If not could you add this please?
So what I'd like would be: if a player buys an item that is called x then the item the player gets should also be called x.
why doesn't it give me the money when someone buys something? is it a bug or just not suppose to give players the money?
@Alurous
Since it's made for administration to use (for right now), assuming they don't care about receiving said item, it just "disappears", or you can think of it being disintegrated down into your server's currency.
I'm working on a solution for all these problems. It will be finished in 2 days max.
@kiracookie
You can avoid the bug, get yourself a frame protector. We did it on the server I'm Co Owner at, so now everything works like normal.
@Alurous
It may work, but there are some bugs that allow the items to be taken from the item frame.
@Alurous
I know but it seems to be many bugs.
@thedjshow
it works for 1.7
I am wondering, if I Admin make a shop for people to sell me their items. Where does the item they sell me go too? because it doesnt go to my inventory, I tried it. (With Diamond).
@woutwoot
I'll try and have an updated item list for you in the next few days
@thedjshow
I'll try to update it tomorrow and I'll remove the messages and the name from the sign.
Will you update this plugin to 1.7?
Hello! thanks for the great plugin, saved me alot of time. Anyway i was wondering if there is anyway to make the shops with a "bank" account, because im the admin on the server and i don't want to sell the items from me. And when people buy items it spams me that someone has bought a item from your shop, thats why im wondering if you could fix like a bank instead of my username there.
Thanks!
@woutwoot
Thanks for checking in to the issues I posted. I'll keep doing what you suggest and re-destroy the shop. I've done it several times but will keep at it. Maybe I'll sneak across the whole room and surprise it :)