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!
@qu3L
I'll try to reproduce the problem and I'll let you know.
@woutwoot
No, i clicked the frame. :P
@qu3L
If you use one command multiple times without right clicking a frame it will have this effect, maybe that's the problem?
@qu3L
Good idea, added to to do list.
@cybermas
I'll update the version of Vault that I use to compile the plugin to the newest version. Maybe that helps. In the mean time, post a ticket with more information. (Plugins, console on startup, ...)
Suggestion:
Make the notice about people buying or selling configurable to disable or have enabled.
Bug report:
It dosen't reminder, what you wrote in chat. Etc, i wrote /ifs setprice 50 and it sets the price to 25 because i used i set the price 25 on another item or if i do /ifs setmode buying then it changes the price instead because i used /ifs setprice 10 before. Hope you understand!! :)
what verision of vault shall i use? what are u using? i use the verision 1.2.24 for MC 1.4.7-R1.0 but according to my console Itemframeshops cant find a vault plugin and dissabels itself
@This_Guy_is_Pixelated
Create a ticket, and post a list of your plugins please.
thx for the vid but now it says i dont got permission to use it even tho im op, if this needs permmisions plugin or group manager then i dont know how to set thos up.
@qu3L
Thanks! Will be fixed in next update.
Bug report:
/ifs saveshops is /ifs save
EDIT: I think you should keep it /ifs save and then make the /ifs help say /ifs save instead of /ifs saveshops.
updated everything, using the latest recomended bukkit.jar, latest vault still not getting the plugin to work.. still not creating a shop when shift+rightklick
here is a startuplog
17:42:27 [INFO] Starting minecraft server version 1.4.7 17:42:27 [INFO] Loading properties 17:42:27 [INFO] Default game type: SURVIVAL 17:42:27 [INFO] Generating keypair 17:42:27 [INFO] Starting Minecraft server on *:25565 17:42:27 [INFO] This server is running CraftBukkit version git-Bukkit-1.4.7-R1.0 -b2624jnks (MC: 1.4.7) (Implementing API version 1.4.7-R1.0) 17:42:28 [INFO] [PermissionsEx] sql backend registered! 17:42:28 [INFO] [PermissionsEx] file backend registered! 17:42:28 [INFO] [PermissionsEx] PermissionEx plugin initialized. 17:42:28 [INFO] [ItemFrameShops] Loading ItemFrameShops v0.2 17:42:28 [INFO] [SimpleBackup] Loading SimpleBackup v1.4 17:42:28 [INFO] [Chairs] Loading Chairs v1.17.0 17:42:28 [INFO] [uMultiNether] Loading uMultiNether v3.3 17:42:28 [INFO] [iMonies] Loading iMonies v2.5 17:42:28 [INFO] [WorldEdit] Loading WorldEdit v5.5.1 17:42:28 [INFO] [RetractableBridge] Loading RetractableBridge v1.5.1 17:42:28 [INFO] [LightDetector] Loading LightDetector v1.3 17:42:28 [INFO] [SecretSwitch] Loading SecretSwitch v1.5 17:42:28 [INFO] [CommandBook] Loading CommandBook v2.2 17:42:28 [INFO] [PorteCoulissante] Loading PorteCoulissante v1.4.1 17:42:28 [INFO] [Vault] Loading Vault v1.2.24-b304 17:42:28 [INFO] [Lockette] Loading Lockette v1.7.10 17:42:28 [INFO] [Sleep] Loading Sleep v6.1.2 17:42:28 [INFO] [Modifyworld] Loading Modifyworld v1.19.4 17:42:28 [INFO] [PermissionsEx] Loading PermissionsEx v1.19.5 17:42:28 [INFO] [PermissionsEx] Initializing file backend 17:42:28 [INFO] Permissions file successfully reloaded 17:42:28 [INFO] [RealChop] Loading RealChop v0.08 17:42:28 [INFO] [RightOnSpawn] Loading RightOnSpawn v1.0 17:42:28 [INFO] [WorldGuard] Loading WorldGuard v5.7.1 17:42:28 [INFO] [ChatManager] Loading ChatManager v1.19.1 17:42:28 [INFO] [DragonTravel] Loading DragonTravel v1.8.5 17:42:28 [INFO] [Vault] Enabling Vault v1.2.24-b304 17:42:28 [INFO] [Vault][Permission] PermissionsEx found: Waiting 17:42:28 [INFO] [Vault][Permission] SuperPermissions loaded as backup permission system. 17:42:28 [INFO] [Vault][Chat] PermissionsEx found: Waiting 17:42:28 [INFO] [Vault] Enabled Version 1.2.24-b304 17:42:28 [INFO] [Vault][Permission] PermissionsEx hooked. 17:42:28 [WARNING] SERVER IS RUNNING IN OFFLINE/INSECURE MODE! 17:42:28 [WARNING] The server will make no attempt to authenticate usernames. Be ware. 17:42:28 [WARNING] While this makes the game possible to play without internet a ccess, it also opens up the ability for hackers to connect with any username the y choose. 17:42:28 [WARNING] To change this, set "online-mode" to "true" in the server.pro perties file. 17:42:28 [INFO] Preparing level "world" 17:42:28 [INFO] Preparing start region for level 0 (Seed: 8945096758114194301) 17:42:29 [INFO] Preparing start region for level 1 (Seed: 8945096758114194301) 17:42:29 [INFO] Preparing start region for level 2 (Seed: 8945096758114194301) 17:42:29 [INFO] Preparing spawn area: 8% 17:42:29 [INFO] [ItemFrameShops] Enabling ItemFrameShops v0.2 17:42:29 [WARNING] [ItemFrameShops] No update found. 17:42:29 [SEVERE] [ItemFrameShops] Not loaded. Vault not found. 17:42:29 [INFO] [SimpleBackup] Enabling SimpleBackup v1.4 17:42:29 [INFO] [SimpleBackup] Worlds [CraftWorld{name=world}, CraftWorld{name=w orld_nether}, CraftWorld{name=world_the_end}] scheduled for backup. 17:42:29 [INFO] [SimpleBackup] Backup scheduled starting in 1.0 hours, repeat in terval: 1.0 hours 17:42:29 [INFO] [SimpleBackup] Enabled. 17:42:29 [INFO] [Chairs] Enabling Chairs v1.17.0 17:42:29 [INFO] [Chairs] Loaded ignore list. (Count = 0) 17:42:29 [INFO] [Chairs] Allowed block: WOOD_STAIRS => 0.7 17:42:29 [INFO] [Chairs] Allowed block: SPRUCE_WOOD_STAIRS => 0.7 17:42:29 [INFO] [Chairs] Allowed block: JUNGLE_WOOD_STAIRS => 0.7 17:42:29 [INFO] [Chairs] Allowed block: BIRCH_WOOD_STAIRS => 0.7 17:42:29 [INFO] [Chairs] Allowed block: SANDSTONE_STAIRS => 0.7 17:42:29 [INFO] [Chairs] Allowed block: COBBLESTONE_STAIRS => 0.7 17:42:29 [INFO] [Chairs] Allowed block: BRICK_STAIRS => 0.7 17:42:29 [INFO] [Chairs] Allowed block: SMOOTH_STAIRS => 0.7 17:42:29 [INFO] [Chairs] Allowed block: NETHER_BRICK_STAIRS => 0.7 17:42:29 [INFO] [uMultiNether] Enabling uMultiNether v3.3 17:42:29 [INFO] [iMonies] Enabling iMonies v2.5 17:42:30 [INFO] [iMonies] Took 121ms to start up. 17:42:30 [INFO] [WorldEdit] Enabling WorldEdit v5.5.1 17:42:30 [INFO] WEPIF: Using the Bukkit Permissions API. 17:42:30 [INFO] [RetractableBridge] Enabling RetractableBridge v1.5.1 17:42:30 [INFO] [RetractableBridge] plugin version 1.5.1 by Captain_Chaos enable d 17:42:30 [INFO] [RetractableBridge] SpoutPlugin not available; disabling sound e ffects 17:42:30 [INFO] [LightDetector] Enabling LightDetector v1.3 17:42:30 [INFO] [SecretSwitch] Enabling SecretSwitch v1.5 17:42:30 [INFO] [PermissionsEx] Enabling PermissionsEx v1.19.5 17:42:30 [INFO] [PermissionsEx] Superperms support enabled. 17:42:30 [INFO] [PermissionsEx] v1.19.5 enabled 17:42:30 [INFO] WEPIF: PermissionsEx detected! Using PermissionsEx for permissio ns. 17:42:30 [INFO] [Vault][Chat] PermissionsEx_Chat hooked. 17:42:30 [INFO] [SecretSwitch] Permission plugin detected, using PermissionsEx. 17:42:30 [INFO] [CommandBook] Enabling CommandBook v2.2 17:42:30 [INFO] [CommandBook] Maximum wrapper compatibility is enabled. Some fea tures have been disabled to be compatible with poorly written server wrappers. 17:42:30 [INFO] [CommandBook] 4 Homes(s) loaded 17:42:30 [INFO] [CommandBook] 7 Warps(s) loaded 17:42:30 [INFO] [CommandBook] 1 kit(s) loaded. 17:42:30 [INFO] [PorteCoulissante] Enabling PorteCoulissante v1.4.1 17:42:30 [INFO] [PorteCoulissante] Plugin version 1.4.1 by Captain_Chaos enabled
17:42:30 [INFO] [PorteCoulissante] SpoutPlugin not available; disabling sound ef fects 17:42:30 [INFO] [Lockette] Enabling Lockette v1.7.10 17:42:30 [INFO] [Lockette] Version 1.7.10 is being enabled! Yay! (Core version 1.3.7) 17:42:30 [INFO] [Lockette] Detected craftbukkit build [2624] ok. 17:42:30 [INFO] [Lockette] Custom lockable block list: [116, 84, 57, 145] 17:42:30 [INFO] [Lockette] Ignoring linked plugins: [mcMMO] 17:42:30 [INFO] [Lockette] Loading strings file for English by Acru 17:42:30 [INFO] [Lockette] Enabled link to plugin PermissionsEx for Groups, vers ion 1.19.5 17:42:30 [INFO] [Lockette] Using ops file for admin permissions. 17:42:30 [INFO] [Lockette] Ready to protect your containers. 17:42:30 [INFO] [Sleep] Enabling Sleep v6.1.2 17:42:30 [INFO] [Modifyworld] Enabling Modifyworld v1.19.4 17:42:30 [INFO] [Modifyworld] Modifyworld enabled! 17:42:30 [INFO] [RealChop] Enabling RealChop v0.08 17:42:30 [INFO] [RightOnSpawn] Enabling RightOnSpawn v1.0 17:42:30 [INFO] [RightOnSpawn] RightOnSpawn has been enabled! 17:42:30 [INFO] [WorldGuard] Enabling WorldGuard v5.7.1 17:42:30 [INFO] [WorldGuard] (world) TNT ignition is PERMITTED. 17:42:30 [INFO] [WorldGuard] (world) Lighters are PERMITTED. 17:42:30 [INFO] [WorldGuard] (world) Lava fire is blocked. 17:42:30 [INFO] [WorldGuard] (world) Fire spread is UNRESTRICTED. 17:42:30 [INFO] [WorldGuard] Loaded configuration for world 'world' 17:42:30 [INFO] [WorldGuard] (world_nether) TNT ignition is PERMITTED. 17:42:30 [INFO] [WorldGuard] (world_nether) Lighters are PERMITTED. 17:42:30 [INFO] [WorldGuard] (world_nether) Lava fire is blocked. 17:42:30 [INFO] [WorldGuard] (world_nether) Fire spread is UNRESTRICTED. 17:42:30 [INFO] [WorldGuard] Loaded configuration for world 'world_nether' 17:42:30 [INFO] [WorldGuard] (world_the_end) TNT ignition is PERMITTED. 17:42:30 [INFO] [WorldGuard] (world_the_end) Lighters are PERMITTED. 17:42:30 [INFO] [WorldGuard] (world_the_end) Lava fire is blocked. 17:42:30 [INFO] [WorldGuard] (world_the_end) Fire spread is UNRESTRICTED. 17:42:30 [INFO] [WorldGuard] Loaded configuration for world 'world_the_end' 17:42:30 [INFO] [WorldGuard] 19 regions loaded for 'world' 17:42:30 [INFO] [WorldGuard] 0 regions loaded for 'world_nether' 17:42:30 [INFO] [WorldGuard] 0 regions loaded for 'world_the_end' 17:42:30 [INFO] [ChatManager] Enabling ChatManager v1.19.1 17:42:30 [INFO] [ChatManager] ChatManager enabled! 17:42:30 [INFO] [DragonTravel] Enabling DragonTravel v1.8.5 17:42:30 [INFO] [DragonTravel] Loaded Configuration 17:42:30 [INFO] [DragonTravel] Loaded Messages-File 17:42:30 [INFO] [DragonTravel] Loaded Destinations 17:42:30 [INFO] [DragonTravel] Loaded Flights 17:42:30 [INFO] [DragonTravel] Loaded Stations 17:42:30 [INFO] [DragonTravel] Loaded Signs 17:42:30 [INFO] [DragonTravel] Loaded Homes 17:42:30 [INFO] [DragonTravel] Enabled v1.8.5 17:42:30 [INFO] Server permissions file permissions.yml is empty, ignoring it 17:42:30 [INFO] Done (2,568s)! For help, type "help" or "?"
@HadrienCubic
I was already going to implement that. However, version 0.2 is waiting for approval and doesn't have that feature yet. I will add it in 0.3 or 0.4.
Hi,
Is it be possible to change the messages in the config ? In the next update?
Thanks
@woutwoot
i gonna update the bukkit.jar and see if it makes a diffrence, else i think it is a wonderfull plugin
@cybermas
It's a strange problem because I've tested the plugin on multiple servers, and they all work fine.
@woutwoot
i use the latest vault, the bukkit verision i use is like 3-4 weeks old
@cybermas
Try updating Vault, what version of craftbukkit are you using? A new version of my plugin is waiting for approval, and I've been testing it a lot. I hope that solves your problem.
when i start up the server i get an code in the console that it cant find vault, i have vault, and vault is starting fine with the server
only the /ifs help comand works and when i try create a shop nothing happens exept turning the item in the frame around