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!
@Helios811
Wow, really, I was really sure you used the commands in console, I'll reopen the ticket then.
@woutwoot
i am getting the same error while ingame
@Helios811
You were using the commands from console. Only ingame commands are supported.
@woutwoot
i have the same problem and have submitted a ticket with a consol error. maybe that can help.
@casje35
Make sure you are running the latest version. I will have a look at the commands code, there could be some problems.
@qu3L
I will try to sort out the issue as fast as possible. However, I did test all the commands before release, and they were all working fine. Anyone else having this problem? Please reply.
Hello! After the update none of the commands work for me. How can it be? Yesterday, when i submitted the bug report they worked but ItemFrameShops.use.save didn't. Now /ifs saveshops and stuff dosen't work. IT just says /ifs [arguments]
So if I type /ifs help he says [you do not have permission to save add ItemFrameShops.use.save]. what should I do with itemframeshops.use.save it is what I think error
@sury12345
Thanks for using it! One of the commands might act strange, a fixed version is waiting for approval :)
Nice plugin im gonna use it on my server right NOW! BTW: i haven't tried it yet....
@casje35
itemframeshops.buy allows the user to buy stuff from the shop. I don't really get your question?
@qu3L
Ok, I will, I'm also using groupmanager though and it's working fine.
EDIT: I found the bug, the code for the permission check was in the wrong place. New upload waiting for approval ...
BUG REPORT:
Change all nodes to lowercase otherwise GroupManager wont read them. I tried everything and i even asked the developers of Essentials, they say you need to make them lowercase.
I do understand why he does not do it I had no vualt
what do you mean ItemFrameShops.buy because I do not buy that because if I do what you say then he runs. So please just say what I should do but benefits rest is a good toturial
Hello! When i write /ifs saveshops and /ifs setprice and other stuff, it says i need ItemFrameShops.use.save. But i added it to my group(I use groupmanager) and it still dosen't work. Can you help me?
EDIT: I already gave myself all permissions and i'm OP too.
@lightmeow4288
By default, only OP's can make shops. Give admins (People that are allowed to create shops) ItemFrameShops.admin.* And give users ItemFrameShops.sell and ItemFrameShops.buy More about the permissions in the video later today.
EDIT: Video finished. It's on the bottom of the page.
Please keep a version were only admins can make the shops. the chest shops is different, for there has to be something in the chest for it to get sold, and if theres nothing in the chest, it won't get sold. This would make it so you could have a diamond block shop, but you only need to have a 1 diamond block, and if you had the money, turn it into hundreds. i.e., for some of the servers(like mine) who are doing a RPG Server, and want everything to be done legally. have to versions please. Or in your video do an idiot proof permissions part, because I don't like the muck around with config or system files.
Also, show in your video how to edit the config so you can sell stuff. I am not a programmer...
THANKS FOR THE AWESOME PLUGIN
Lightmeow4288
@ponts
@casje35
@xTitanCraftx
@casje35
To all of you, thanks! I will keep working on this plugin :) I will create a video today and have it uploaded by tomorrow. :D
as it is a very good idea and please make more plugins if you already have more say than just