ItemFrameShops

NULLED ItemFrameShops 4.4.28

No permission to download
Sell items and blocks to your players using Item Frames!

Features
  • Create shops, super fast and easy! Very easy to use
  • Shops are automatically protected
  • Shop prices are based on a file with some default prices for uncraftable items, all other prices are calculated using their recipes. IFS will also take into account damaged items and price them according to the amount of damage.
  • Nice completely customizable GUI menu to interact with a shop.
  • Preview the item you're buying by seeing it as a preview in the shop menu inventory
  • Use WorldEdit to create (or remove) a lot of shops at once.
  • Offer discounts when people buy per stack (or don't, it's up to you!)
  • Works with any custom item as long as it can be put in a item frame
  • Beautifully presented - Item Frames
  • Tested and working with CraftBukkit and Spigot 1.7, 1.8, 1.9, 1.10, 1.11 and 1.12 (please note that some 1.11 blocks have not been added yet, use /ifs setdefaultprice [price] to add them yourself)
  • All user-facing messages are customizable

Note: This plugin does not support player shops, and will not in the near future. It is to be used by admins to create shops for server players.



Prices
Almost every item has a default price shipped with the plugin. You might have to set some prices yourself. (In case of exotic items like mob spawners)
I am not responsible for problems with the included default prices. It is the task of the server owner to finetune prices, the ones I include are just suggestions. All craftable items will be automatically priced based on your defaults.

If you want to change a specific price, make sure you use this webpage. It contains a list of all items, so you can add custom prices for any item.

Required plugins
- Vault version 1.4.1 or newer. If you are running 1.7.x, use vault version 1.4.1, newer versions will not work on 1.7.x
- Economy plugin that is supported by Vault. (I use Essentials economy)

Commands and permissions:
Non-command permissions:
  • ifs.admin.remove
  • ifs.admin.create
  • ifs.user.sell
  • ifs.user.buy
  • ifs.user.discount32
  • ifs.user.discount64
  • ifs.user.useSellAll
  • ifs.user.useBuyAll
Commands with permissions:

- /ifs setbuyprice [new buyprice] - Sets buy price for shop (click on item frame to apply, toggles)
Permission: ifs.command.buyprice

- /ifs help - Shows information about commands
Permission: ifs.command.help

- /ifs list - Lists all shops.
Permission: ifs.command.list

- /ifs materials - Saves a file containing all possible materials (blocks and items) in the game. Useful to customize default prices.
Permission: ifs.command.materials

- /ifs setmode [BUYING/SELLING/BOTH/DISABLED] - Set if shop is disabled or allowed to sell and/or buy items
Permission: ifs.command.mode

- /ifs setprice [new price] - Automatically sets sell price to 80% of buy for shop (click on item frame to apply, toggles)
Permission: ifs.command.price

- /ifs recalc - Recalculates buy/sell prices for shop (click on item frame to apply, toggles)
Permission: ifs.command.recalc

- /ifs reload - Reloads config files and data from disk
Permission: ifs.command.reload

- /ifs removeall - Removes all shops from the game.
Permission: ifs.command.removeall

- /ifs remove - Removes shop (click on item frame to apply, toggles)
Permission: ifs.command.remove

- /ifs save - Saves config files and data to disk
Permission: ifs.command.save

- /ifs setsellprice [new sellprice] - Sets sell price for shop (click on item frame to apply, toggles)
Permission: ifs.command.sellprice

- /ifs info - Shows statistics and information about a shop. (toggle on/off)
Permission: ifs.command.info

- /ifs worth - Shows the price and recipes ifs will use for the item in your hand.
Permission: ifs.command.worth

- /ifs debug - Contains a surprise every update :smile: (This is just a command I use to test certain things, I do not recommend that you use it)
Permission: ifs.command.debug

- /ifs create - Enables creating shops (click on item frame to create shop, toggles)
Permission: ifs.command.create

- /ifs shoplayout [amount of rows] - Allows you to change how a shop looks. You can reposition all "menu items" in a fake shop-like inventory. It is a work in progress and might be buggy!
Permission: ifs.command.shoplayout

- /ifs recalcall - Recalculates and loads all shop prices. This will remove any custom set pricing!
Permission: ifs.command.recalcall

- /ifs modifyallprices [multiplier] - Modifies all shop prices based on a multiplier. (does not calculate prices again!)
Permission: ifs.command.modifyallprices

- /ifs iteminfo - Used for debugging prices stuff. Shows item info.
Permission: ifs.command.iteminfo

- /ifs convertworth - Allows you to convert all prices from Essentials worth file to prices.properties. This might help to migrate prices from essentials.
Permission: ifs.command.convertworth

- /ifs groupwhitelist [group] - Adds or removes a group from the group whitelist. (list of groups that are allowed to use the shop) - This feature and command is in beta!
Permission: ifs.command.groupwhitelist

- /ifs setdefaultprice [new default price]
- Allows changing the default price (in prices.properties) for the item in your hand. (does not work for custom items!)
Permission: ifs.command.setdefaultprice

- /ifs createshopsinselection - Turns every itemframe in your WorldEdit selection into a shop.
Permission: ifs.command.createshopsinselection

- /ifs removeshopsinselection - Removes every shop in your WorldEdit selection (but keeps items and frames).
Permission: ifs.command.removeshopsinselection

- /ifs recalcshopsinselection - Recalculates prices for every shop in your WorldEdit selection.
Permission: ifs.command.recalcshopsinselection

- /ifs sellall - Sells your entire inventory at IFS calculated prices.
Permission: ifs.command.sellall

- /ifs sellhand - Sells the item in your hand using a price calculated by IFS.
Permission: ifs.command.sellhand
Settings:

Typical usage
1. Create shops by right clicking an item frame while crouching.

2. Optionally set the shop prices and/or modes by using the command.
3. Click the shop to view all available options.
The plugin will display an inventory GUI like this (the layout is cutomisable!):

4. Remove shops by left clicking a frame while crouching.

Important
Permissions

- ifs.admin.remove (allows removal of shops)
- ifs.admin.create (allows creation of shops)
- ifs.user.sell (allows selling to shops)
- ifs.user.buy (allows buying from shops)
In case you want to allow players to use /ifs sellall, you need to add the command permission AND ifs.command

Preventing /reload problems
IFS does not support /reload. although I strongly advise against it, when you use /reload you will have to manually do /ifs reload afterwards to load your shops. I know this might be very annoying for some, but at this moment, there isn’t much I can do about it. Besides, restarting really is way better for your server. Please be aware that if you do not use the /ifs reload command after using /reload your shops will be unprotected!

Video
Short video explaining basic plugin usage by SirHigginz

Please note that he made a small mistake while creating shops, he still had one of the "toggle" commands toggled on. That's why the plugin said "Sorry, this is not a shop".


Plugin Conflicts
This plugin should work fine with most plugins as ItemFrameShops does not depend on any special code.
There was a conflict with PlotMe, but that has been fixed.

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: I'm getting an error when I click buy, what is wrong?
A: Are you using 1.7.10? If that's the case, you'll need to use Vault version 1.4.1 and not newer. Otherwise, use the discussion section.

Q: Can I buy items with XP?
A: No.

Q: Can I use this for mob spawners?
A: On its own, no. But with the help of silkspawners you can easily sell working spawners using IFS.

Q: WorldGuard is sending messages to players saying that they don't have permissions, can you fix this?
A: I'd like to, but I can't. The only way to get rid of the messages is to set the deny-message flag on the region the shops are in, in the WorldGuard regions.yml file. Example: http://pastebin.com/Sb1Z2f2m

Q: It no work
A: You me send more information

Q: Where is the cake?
A: The cake is a lie. Or is it?

Cool designs

Be sure to send me your own designs and I will consider adding them to this page!


Terms of Service
- All purchases are final. No refunds.
- My timezone is GMT+1
- You may use this plugin on 1 server or network only, with the following size restriction: usage on more than 5 IP addresses or 20 servers at the same time will trigger anti-piracy and disable the plugin. In case you need more, please contact me before buying. (I will charge you a small one time fee depending on the amount of servers, I believe that's only fair)
- Post a problem in the discussion before writing a bad review and put errors in code tags or pastebin. I think I can say I provide very good support services, but you have to be willing to put some time and effort into it too. I usually reply within the next hour in case I'm awake & near a computer. (If I'm sleeping, the next day)
- I can stop supporting any given Minecraft version whenever I want to. (for older versions)
- Please, don't expect me to spend countless hours adding a feature you request if it is hard to add. You paid 6 euros, that's not even the minimum wage. For that price you get the best support I can offer and an already awesome plugin. I add feature requests if I can and when they're not to hard to add or when I feel like they're worth adding.
- These terms can change without any prior notice.

Thanks to
- Cybermaxke for helping me implement the feature that allows you to change the shop menu title.
- DarkBlade12 for his ParticleEffect library.

After buying
Enjoy the plugin! Get started by crouch+right click on an ItemFrame. This will create a shop.
If you like the plugin, please leave me a good review. It keeps me motivated to do more updates.
Please read this entire page before asking a question. 50% of the questions I get are mentioned on this page.
Author
Direct-Leaks.com
Downloads
92
Views
192
First release
Last update
Rating
5.00 star(s) 2 ratings

More resources from Direct-Leaks.com

Latest updates

  1. 4.4.28 - Add location to messages

    This is a small update. The plugin will now print the location of a shop it fails to load to...

Latest reviews

Why i got an error, when i crouch and right click to create a shop?
Thanks For the Plugin ; Please Update to Next Version
Top