FrameShop
<s>FrameShop</s>
FrameShop is a plugin which allows you to make item frames to shops.Requirements
- Vault
- An economy plugin which is supported by Vault
Features
- Create shops with item frames(right-click to buy and sell items)
Commands
/frameshop | The main command. Shows information about the plugin and the commands. Aliases: /fs, /fshop |
/frameshop create <price> <mode> | Creates a shop(The item which you are holding in your hand, is the item which the shop is selling.) |
/frameshop remove | Removes the shop where the cursor is. |
/frameshop price | Shows the price of the shop where the cursor is. |
VirtualInventory Commands(coming soon!)
/vinv | VirtualInventory main command. |
/vinv help | Shows the VirtualInventory help page. |
/vinv create <name> | Creates a VirtualInventory. |
/vinv remove <name> | Removes a VirtualInventory. |
/vinv putitem [name] | Puts the item that you are holding in your hand in your VirtualInventory. |
/vinv getitems [name] | You will get all your items back. |
Permissions
All Permissions | frameshop.* |
/frameshop | frameshop.command |
/frameshop create <price> <mode> | frameshop.create(frameshop.command required) |
/frameshop remove | frameshop.remove(frameshop.command required) |
/frameshop price | frameshop.price(frameshop.command required) |
Buy from a shop. | frameshop.buy |
Sell to a shop. | frameshop.sell |
VirtualInventory Permissions(coming soon!)
All permissions. | vinv.* |
All vinv.command-Permissions. | vinv.command.* |
Permission for the VirtualInventory main command. | vinv.command |
Permission for the help-command. | vinv.command.help(vinv.command required) |
Permission for the create-command. | vinv.command.create(vinv.command required) |
Permission for the remove-command. | vinv.command.remove(vinv.command required) |
Permission for the putitem-command. | vinv.command.putitem(vinv.command required) |
Permission to put an item in an other's VirtualInventory. | vinv.command.putitem.other(vinv.command/vinv.command.putitem required) |
Permission for the getitems-command. | vinv.command.getitems(vinv.command required) |
Permission to get the items from an other's VirtualInventory. | vinv.command.getitems.other(vinv.command/vinv.command.getitems required) |
Configuration
config:   messages:
    created-successfully: Shop successfully created.     could-not-create: Couldn't create shop.
    removed: Removed shop.     bought-from-shop_1: 'You bought 1 '
    bought-from-shop_2: ' from a FrameShop for '     sold-to-shop_1: 'You sold 1 '
    sold-to-shop_2: ' to a FrameShop for '     transaction-failed: Transaction could not finish successfully.
    not-a-shop: This is not a shop!     show-message-not-a-shop: true
    price: 'Price: '     no-permission: You have no permission to do that!
How to make a FrameShop
- Place a frame there where your shop should be.
- Then put the item, which you want to sell, in the frame.
- After this, point with your cursor to the block behind the frame.
- Execute the command '/frameshop create <price> <mode>'. Replace <price>, with a price selected by you. <mode> must be 'buy' or 'sell'.
- Congratulations! You've created a FrameShop!
<s>Planned Features</s>
- <s>Player-shops</s>
- <s>XP as alternate currency(Idea by JackFrost21)</s>
What does not work?
Nice concept, installed it but it doesn't work
Looks intresting! I hope you are able to make this a more rounded shop system. I would totally use this if selling and player shops are implemented. I would suggest a format similar to either a chest shop or villagers. But then you'd have to figure out a way to use different forms of currency. It would be cool if you could implement an xp payment system into the plugin as well!
Does not seem to work (yet). But does have potential!
Selling is not planned? =/, theres already tons of buy plugins, citizens, chestshop, showcase...., u should work in player support, that will be awesome, actually i have a web based shop but the players hate to go to the web just for buy/sell so i plan to add this if u add selling support.
you could make it so when he you click it you will see the price in chat and when you right click it again you will buy it
I would love to see this happen, it would make things a lot less messy in my server, also does the frame show the price, or how does that work out with showing prices so players can know how much it is?